NSUserDefaults插入報錯attempt to insert non-property list object、找蜜、
這種錯誤的原因是插入了不識別的數(shù)據(jù)類型腥例,NSUserDefaults支持的數(shù)據(jù)類型有NSString干跛、 NSNumber子姜、NSDate、 NSArray楼入、NSDictionary哥捕、BOOL牧抽、NSInteger、NSFloat等系統(tǒng)定義的數(shù)據(jù)類型遥赚。
自定義的類型需要轉成NSData再存入扬舒。
===============================================
我原來認為NSUserDefaults存不了數(shù)組,又換成了字典凫佛,但是還是報錯讲坎,最后求助網(wǎng)友大神解決了,是我里邊的數(shù)據(jù)結構有""愧薛,而NSUserDefaults是不能被成功解析并存入的晨炕,所有在存入之前需要將里邊的""改成""即可。