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。