我想在选项卡式应用程序中的几个 ViewController 之间共享一个变量。我尝试使用 [NSUserDefaults] 保存和加载变量,但应用程序每次都崩溃。这是我在 SecondViewController 中的代码
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
totalApples = [[NSUserDefaults standardUserDefaults]integerForKey:@"numberOfApples"];
[self setText:[NSString stringWithFormat:@"%g", totalApples] withExistingAttributesInLabel:self.l1];
}
它突出显示了 [super viewDidLoad];当我单击选项卡打开第二个视图作为崩溃的原因时。