objective-c – NSKeyedArchiver archivedDataWithRootObject:

前端之家收集整理的这篇文章主要介绍了objective-c – NSKeyedArchiver archivedDataWithRootObject:前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
NSKeyedArchiver的参数是archivedDataWithRootObject:应该是我要保存的数组,还是转换为NSData的数组?

解决方法

要将通用数组转换为NSData,您需要一个归档器!如果您知道如何提供NSData,您就知道如何使用NSKeyedArchiver.所以:
NSArray* array= ... ;
NSData* data=[NSKeyedArchiver archivedDataWithRootObject:array];

当然,数组中的所有元素都需要实现encodeWithCoder:.

原文链接:https://www.f2er.com/c/117006.html

猜你在找的C&C++相关文章