自定义对象(不是从NSObject
派生的)可以成功存储在NSUserDefaults.StandardUserDefaults
字典中
我甚至无法将List
字符串项存储到字典中
NSArchiver
也不适用于不是从NSObject
是否必须从NSObject
...
此外,如果一个对象包含子对象(非标准对象),那么它们是否也必须从NSOBJECT
派生出来?
答案 0 :(得分:1)
您已将问题标记为monotouch
,因此我猜您希望得到monotouch
答案。
您可以非常轻松地将对象包装为NSObject
。 string
可以包含在NSString
中。列表可以转换为NSArray
s。
var nsobject = NSObject.FromObject (myCustomObject);
var string = new NSString ("hello, world");
var array = NSArray.FromStrings ("hello", "world");
NSString
和NSArray
是NSObject
s