NSData writeToFile返回NO,但没有错误

时间:2015-08-20 17:13:06

标签: objective-c macos

当我尝试使用以下内容在Mac上的简单命令行工具中将二进制数据写入文件时:

NSError *error = nil;
NSString *outputPath = [NSString stringWithCString:argv[2] encoding:NSUTF8StringEncoding];
BOOL complete = [outputData writeToFile:outputPath options:NSAtomicWrite error:&error];

if (!complete) {
    NSLog(@"Error when writing to output file.");
    NSLog(@"%@", error.description);
}

完成设置为NO,但error.description(null)

outputData已满。 outputData.length报告1307520

我做错了什么?

0 个答案:

没有答案