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