在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