我有UIImages的NSMutuableArray
。当试图将他保存到userDefaults
时,我收到警告。 如果它的字符串数组,它的工作正常。将NSMutuableArray保存为NSUserDefault会发出警告
//save to memory
NSMutableArray *savedImages=[[NSMutableArray alloc]init];
for(int j=0;j<[selectedButtonsTags count];j++)
[savedImages addObject:[assets objectAtIndex:[[selectedButtonsTags objectAtIndex:j] intValue]]];
[memoryInstance setTempImagesToSend:savedImages]; //here save to NSUserDefault
[savedImages release];
警告:
[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value
为什么userdefault关心哪些对象我的数组保存?