NSObject
要成功存储在NSUserDefaults.StandardUserDefaults
字典中的自定义对象(不是从 派生的)
我什至无法将List
字符串项存储到字典中
NSArchiver
也不适用于非派生的对象NSObject
是否必须从NSObject
...派生对象
此外,如果一个对象包含子对象(非标准),它们是否也被强制派生NSOBJECT
?
NSObject
要成功存储在NSUserDefaults.StandardUserDefaults
字典中的自定义对象(不是从 派生的)
我什至无法将List
字符串项存储到字典中
NSArchiver
也不适用于非派生的对象NSObject
是否必须从NSObject
...派生对象
此外,如果一个对象包含子对象(非标准),它们是否也被强制派生NSOBJECT
?
您将您的问题标记为monotouch
,所以我想您希望得到monotouch
答案。
您可以NSObject
很容易地将对象包装为 s。string
s 可以包裹在NSString
s 中。List 可以转换为/从NSArray
s 转换。
var nsobject = NSObject.FromObject (myCustomObject);
var string = new NSString ("hello, world");
var array = NSArray.FromStrings ("hello", "world");
NSString
和NSArray
, 是NSObject
s