これが私の質問です:
viewDidLoad
メソッドで変数を作成しますNSUserDefaults
(「最初の実行」の場合は、変数を作成して入力しますNSNumber
。次に、別のメソッドでそれを使用しようとしますが、...何もありません。空のように見えます。 誰でも助けてくれますか?たくさんの感謝
- (void)viewDidLoad {
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"seriesBool"]!=nil)
{
seriesBool = [defaults objectForKey:@"seriesBool"];
}
else
{
int i;
seriesBool = [NSMutableArray arrayWithCapacity:9];
for(i=0; i<9; i++)
{
[seriesBool addObject:[NSNumber numberWithBool:YES]];
}
}
-(IBAction)toAction:(id)sender
{
NSLog(@"array: %@", seriesBool);
}
seriesBool が空です...