forked from mirrors/linphone-iphone
fix delete record file after sharing it
This commit is contained in:
parent
98e28caae7
commit
3d015540cd
1 changed files with 5 additions and 4 deletions
|
|
@ -1171,13 +1171,14 @@ void on_chat_room_conference_alert(LinphoneChatRoom *cr, const LinphoneEventLog
|
||||||
[[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Info", nil) message:NSLocalizedString(@"ICloud Drive is unavailable.", nil) delegate:nil cancelButtonTitle:NSLocalizedString(@"Cancel", nil) otherButtonTitles:nil, nil] show];
|
[[[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Info", nil) message:NSLocalizedString(@"ICloud Drive is unavailable.", nil) delegate:nil cancelButtonTitle:NSLocalizedString(@"Cancel", nil) otherButtonTitles:nil, nil] show];
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ([fileManager fileExistsAtPath:[fileURL path]]) {
|
NSString *fileName = fileURL.lastPathComponent;
|
||||||
// if it exists, replace the file
|
if ([fileManager fileExistsAtPath:[fileURL path]] || [fileName hasPrefix:@"recording"]) {
|
||||||
|
// if it exists, replace the file. If it's a record file, copy the file
|
||||||
return [data writeToURL:fileURL atomically:TRUE];
|
return [data writeToURL:fileURL atomically:TRUE];
|
||||||
} else {
|
} else {
|
||||||
// get the url of localfile
|
// get the url of localfile
|
||||||
NSString *filePath = [[LinphoneManager cacheDirectory] stringByAppendingPathComponent:fileURL.lastPathComponent];
|
NSString *filePath = [[LinphoneManager cacheDirectory] stringByAppendingPathComponent:fileName];
|
||||||
NSURL *localURL = nil;
|
NSURL *localURL = nil;
|
||||||
if ([fileManager createFileAtPath:filePath contents:data attributes:nil]) {
|
if ([fileManager createFileAtPath:filePath contents:data attributes:nil]) {
|
||||||
localURL = [NSURL fileURLWithPath:filePath];
|
localURL = [NSURL fileURLWithPath:filePath];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue