它會被寫入還是寫入失敗?如果一個文件已經存在,並且您嘗試寫入文件,會發生什麼情況?
NSData * pdfData = [[NSData alloc] initWithData:[PDFImageConverter convertImageToPDF: [image image]]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString * filename = sharedManager.localFileName; //file name already exists
NSString *pdfPath = [documentsDirectory stringByAppendingPathComponent:filename];
[pdfData writeToFile:pdfPath atomically:YES];
[pdfData release];
在你的情況下文件將被覆蓋。您可以通過NSFileManager測試文件是否已經存在。 – SVGreg