0

NSObject要成功存储在NSUserDefaults.StandardUserDefaults字典中的自定义对象(不是从 派生的)

我什至无法将List字符串项存储到字典中

NSArchiver也不适用于非派生的对象NSObject

是否必须从NSObject...派生对象

此外,如果一个对象包含子对象(非标准),它们是否也被强制派生NSOBJECT

4

1 回答 1

1

您将您的问题标记为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");

NSStringNSArray, 是NSObjects

于 2013-10-16T13:21:50.703 回答