目标C:识别用户是否第一次打开应用程序

Chr*_*ris 1 cocoa cocoa-touch objective-c ios

我发出警报,随机显示提醒用户对应用程序进行评级,然后将键BOOL设置为YES,以便在用户点击率时不会弹出.我需要将此设置为NO.是否有一个函数或变量知道用户第一次打开应用程序?

Dav*_*ong 8

如果您NSUserDefaults用来存储它BOOL,那么当您询问默认值时boolForKey:,NO如果BOOL默认值中不存在,它将自动返回.

  • 虽然这对于特定情况完全正确,但我认为应该指出` - [NSUserDefaults registerDefaults:]`,这是指定基线默认值的一般方法.所以我在这里做.:-) (2认同)