好的,我正在尝试为我的应用程序编写一个高分函数。
我的问题是,当还没有保存高分时,我的程序崩溃了。
如果我保存它:
[[NSUserDefaults standardUserDefaults] setObject:@"[given string]" forKey:@"firstName"];
首先,它工作正常。但是,如果我第一次启动程序并尝试使用以下代码查看高分:
first = [[NSString alloc] initWithString:[[NSUserDefaults standardUserDefaults] objectForKey:@"firstName"]];
坏事发生。
基本上,是否可以查看在 firstName 下是否还存在任何内容?有没有办法在不删除任何可能已经存在的名称的情况下进行初始化?
谢谢。