如何将 NSData 转换为 NSArray(或 NSObject)
我确实测试了这段代码,但它导致 SIGABRT 错误。
NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data]
NSData是xml格式的plist数据。这段代码工作正常。
[urlData writeToFile:[self docPath] atomically:YES];
array = [[NSMutableArray alloc] initWithContentsOfFile:[self docPath]];
如何在不转换文件的情况下将 NSData 更改为 NSArray?
I did test this code, but it cause SIGABRT error.
NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data]
NSData is plist data with xml format. This code works fine.
[urlData writeToFile:[self docPath] atomically:YES];
array = [[NSMutableArray alloc] initWithContentsOfFile:[self docPath]];
How can I change NSData to NSArray without file conversion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这假设您已使用保存的数据文件的文件路径填充了
NSString *filepath
。希望有帮助...
This assumes you have populated
NSString *filepath
with the filepath of your saved data file.Hope that helps...