MutableArrayを使用して「オブジェクトでいっぱいの」を別のクラスに渡すにはどうすればよいNSUserDefaultsですか?「」を渡す方法は知っていますMutableArrayが、これは機能しません。
それで;
私はMutableArrayを持っています。' myCityObjects'、そして私はそれにオブジェクトを投入します; ' cities'各' cities'オブジェクトにはcityName、cityLocationなどのプロパティがあります。
[myCityObjects addObject:cities];
さて、私がやりたいのは、 ' 'MutableArrayを使用して、これ(オブジェクトで埋められた)を別のクラスに渡すことです。NSUserDefaults
[[NSUserDefaults standardUserDefaults] setObject: myCityObjects forKey:@"MCO"];
そして他のクラスでは、
NSMutableArray *getMyCityObjects = [[NSArray alloc] init];
getMyCityObjects = [[NSUserDefaults standardUserDefaults] mutableArrayValueForKey:@"MCO"];
しかし、それは機能しません!私はmyCityObjects他のクラスに入ることができません、" getMyCityObjects"は空です。どうすれば修正できますか?
ありがとう、E。