0

是否可以创建一个 plist 来保存一个名为 CurrentQuestion 的变量整数,该整数可以更改。这个变量值将被各种不同的类不断改变,这些类可以访问 currentQuestion 的新值。我似乎在使用 prepareForSegue 函数传输变量值时遇到问题,并认为此选项可能是最佳选择。

4

1 回答 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 回答