-writeData:
类的方法NSFileHandle
不返回任何内容。我们有什么方法可以确定手术是否成功?或者我应该用其他方式保存我的数据?
答案 0 :(得分:0)
根据writeData method Reference,如果文件描述符已关闭或无效,如果接收方表示未连接的管道或套接字端点,如果文件系统上没有剩余空间,则此方法引发异常,或者如果发生任何其他写入错误。
答案 1 :(得分:0)
您可以将任何标准cocoa对象写入文件非常简单。如果它成功或不成功,则返回BOOL值
BOOL result = [YOUR_OBJECT writeToFile:@"absolute/file/path" atomically:YES]];
if (result)
NSLog(@"All went well");
else
NSLog(@"File was not saved");