initWithCoder初始化首次值是什么?

时间:2014-09-19 17:52:31

标签: ios objective-c nscoding initwithcoder

我正在使用NSCoding进行游戏,我正在努力保存高分等内容。我的问题是:这些值最初设置为什么,就好像以前从未保存过一样?就像在第一次运行应用程序。它会对值进行解码,但是没有值可以开始。

我相信int设置为0.我可能错了。 NSString和BOOL设置为什么?

1 个答案:

答案 0 :(得分:0)

在这种情况下,密钥不存在,因此任何decode ...方法都将返回非正值。 Int返回0. Bool返回NO。对象(例如NSString)返回nil。