自定义对象(不是从 NSObject
派生的)成功存储在 NSUserDefaults.StandardUserDefaults
字典中
我什至无法将字符串项的 List
存储到字典中
NSArchiver
也不适用于不是从 NSObject
是否必须从 NSObject
派生对象 ...
此外,如果一个对象包含子对象(非标准的),它们是否也必须从 NSOBJECT
派生?
最佳答案
您将您的问题标记为 monotouch
,所以我猜您希望得到一个 monotouch
答案。
您可以很容易地将对象包装为 NSObject
。 string
可以包含在 NSString
中。 List 可以与 NSArray
相互转换。
var nsobject = NSObject.FromObject (myCustomObject);
var string = new NSString ("hello, world");
var array = NSArray.FromStrings ("hello", "world");
NSString
和NSArray
,都是NSObject
关于ios - 如何存储非 NSObject 派生数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19404078/