创建一个plist来访问变量并重写它

时间:2013-04-03 18:11:02

标签: objective-c xcode variables int plist

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

1 个答案:

答案 0 :(得分:1)

您应该使用NSUserDefaults来存储它。

// setting logic
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"CurrentQuestion"];
[[NSUserDefaults standardUserDefaults] synchronize];

// retrieval logic
NSInteger currentQuestion = [[NSUserDefaults standardUserDefaults] integerForKey:@"CurrentQuestion"];

它也将在应用程序启动之间持续存在,因此请考虑到这一点。