在我保存到NSUserDefaults的设置中,有一个非强制对象,它没有开箱即用的默认值。在用户为这个对象设置值之前,当我从NSUserDefaults解压时,应用程序会生成错误"NSKeyedUnarchiver initForReadingWithData::data is NULL“。我忽略了这个错误,除此之外,应用程序运行得很好。
有没有避免这种情况的最佳实践,这是一个令人担忧的问题吗?
https://stackoverflow.com/questions/16928418
复制相似问题