是否可以创建一个 plist 来保存一个名为 CurrentQuestion 的变量整数,该整数可以更改。这个变量值将被各种不同的类不断改变,这些类可以访问 currentQuestion 的新值。我似乎在使用 prepareForSegue 函数传输变量值时遇到问题,并认为此选项可能是最佳选择。
问问题
66 次
1 回答
1
您应该使用 NSUserDefaults 来存储它。
// setting logic
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"CurrentQuestion"];
[[NSUserDefaults standardUserDefaults] synchronize];
// retrieval logic
NSInteger currentQuestion = [[NSUserDefaults standardUserDefaults] integerForKey:@"CurrentQuestion"];
它也将在应用程序启动之间持续存在,因此请考虑到这一点。
于 2013-04-03T18:13:41.037 回答