是否可以创建一个plist来保存一个名为CurrentQuestion的变量整数,该变量可以被修改。 这个变量值将不断改变,可以访问currentQuestion的新值。 我似乎在使用prepareForSegue函数传输变量值时出现问题,并认为此选项可能是最佳选择。
答案 0 :(得分:1)
您应该使用NSUserDefaults来存储它。
// setting logic
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"CurrentQuestion"];
[[NSUserDefaults standardUserDefaults] synchronize];
// retrieval logic
NSInteger currentQuestion = [[NSUserDefaults standardUserDefaults] integerForKey:@"CurrentQuestion"];
它也将在应用程序启动之间持续存在,因此请考虑到这一点。