天天看点

在NSUserDefaults中保存自定义的对象

在iOS开发中,需要用到一些回调值(从A到B,从B返回时把B中的值带回A中),其实方法也很多(delegate,block,nsuserdefaults等)。我想用NSUserDefaults回调一个我自定义的对象。于是我就直接去setobject这个对象,这是程序就出现crash,crash信息为

reason: 'Attempt to insert non-property list object <ContacterInfo: 0x7feb76325ed0> for key currentcontacter'。

于是就谷歌,在stackoverflow中找到想要的答案。

http://stackoverflow.com/questions/2315948/how-to-store-custom-objects-in-nsuserdefaults

继续阅读