У меня есть некоторый код в моих классах для чтения из NSUserDefaults
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
score = [defs integerForKey:@"score"];
это вызывает сбой.
Я предполагаю, что это потому, что значение оценки равно нулю или не существует.
Как я могу проверить, равен ли он nil?
EDIT.
Следующий код вызывает сбой при сохранении в NSUserDefaults.
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
[defs setInteger:0 forKey:@"score"];
[defs setInteger:3 forKey:@"lives"];
[defs release];
Не уверенв чем проблема
При некоторых сбоях в консоли даже нет отчета о сбое.
Спасибо