ios - 存储一些值供以后使用 - iPhone 应用程序

标签 ios iphone

我有一个执行操作的 iPhone 应用程序。我们称它为 X。我想要一个弹出窗口,询问用户在执行了 X 次操作后是否要对我的应用程序进行评分。我怎样才能跟踪这个?这意味着,如果他们关闭应用程序,该值仍然可用。我是否需要保留一个文本文件并更新值并每次写入文件,还是有更简单的方法?

最佳答案

使用 NSUserDefaults

你可以做这样的事情来检索值:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
int timesOpened = [defaults integerForKey:@"timesOpened"];

要保存一个值,您可以:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
int timesOpened = [defaults integerForKey:@"timesOpened"];
[defaults setInteger:(timesOpened + 1) forKey:@"timesOpened"];
[defaults synchronize];

参见 here了解更多信息

关于ios - 存储一些值供以后使用 - iPhone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4479626/

相关文章:

iphone - 新的应用商店审核指南问题

mysql - 将 MySQL 中的递归层次结构转换为 Core Data 的最高效方法

ios - 为什么不 https ://graph. facebook.com/me/friends/myApp :myAction work?

ios - coreplot Xaxis 起始值 iOS 7

iphone - 防止 iPhone 中的保存数据作弊

iphone - 强制 UIImagePickerController 以纵向/尺寸 iOS 拍照

iphone - NSURL请求问题

iphone - 有谁知道如何从应用程序内部更改 iPhone 设置?

ios - 使用 didEnterRegion 唤醒被杀死的应用程序,然后使用 scanForPeripheralsWithServices 扫描外围设备

ios - 如何让 arc4random 在 swift 中选择 4 个不同的名称