Я создал один изменяемый массив в appdelegate. Я пытаюсь получить значения этого изменяемого массива в другом приложении. Но в этот момент он терпит крах. Ниже приведен код, который я объявил в appdelegate:
savedLocation = [[NSMutableArray alloc] init];
savedLocation = [[NSMutableArray arrayWithObjects:
[NSNumber numberWithInteger:0],
nil] retain];
Ниже приведен код, в котором я пытаюсь получить доступ к значениям массива в другом приложении через appdelegate:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
NSInteger selection = [[appDelegate.savedLocation objectAtIndex:0] integerValue];
Но он рушится:
NSInteger selection = [[appDelegate.savedLocation objectAtIndex:0] integerValue];
Скажите, пожалуйста, причину сбоя и правильный способ сделать это.