主题是:
我有一个带有属性编号cifra_numero的类,我保存并检索。
我的工作是:
Numero *numa = [[Numero alloc] init]; // Instantius
[numa setCifra_numero: cifra.text] // assign
我想在另一个viewController中检索这个值我在NSUserDefaults中使用NSUserDefaults这种情况我无法保存自己的对象我把它放在NSData中
NSMutableArray *marray = [[NSMutableArray alloc] initWithObjects: numa, nil];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject: marray];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]
[defaults setObject:data forKey:@"number"];
[[NSUserDefaults standardUserDefaults] synchronize];
现在我想检索类号的对象并获取该对象的另一个viewController cifra_numero属性:
NSData *data = [defaults objectForKey:@"number"];
NSArray *arrayaco = [NSKeyedUnarchiver unarchiveObjectWithData: data];
Numero *number = [[Number alloc] init];
number = [arrayaco objectAtIndex: 0];
NSLog (@ "cifra_numero: %@", [number cifra_numero]);
NULL返回我!我不明白为什么..
如果使用NSString NSString恢复没有问题但是我无法检索该对象,而不是一个对象数组。
基本的东西逃避了我
可以开导我吗?非常感谢你。