From 6db2820258c922789a8c44decc80e9d9958aef4f Mon Sep 17 00:00:00 2001 From: Edna Morales Date: Tue, 13 Jan 2015 11:43:06 -0500 Subject: [PATCH] CB-8296 ios: Fix crash when upload fails and file is not yet created (close #57) --- src/ios/CDVFileTransfer.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ios/CDVFileTransfer.m b/src/ios/CDVFileTransfer.m index a1eeef2..167a611 100644 --- a/src/ios/CDVFileTransfer.m +++ b/src/ios/CDVFileTransfer.m @@ -587,7 +587,11 @@ static CFIndex WriteDataToStream(NSData* data, CFWriteStreamRef stream) { NSFileManager* fileMgr = [NSFileManager defaultManager]; - [fileMgr removeItemAtPath:[self targetFilePath] error:nil]; + NSString *targetPath = [self targetFilePath]; + if ([fileMgr fileExistsAtPath:targetPath]) + { + [fileMgr removeItemAtPath:targetPath error:nil]; + } } - (void)cancelTransfer:(NSURLConnection*)connection