IOS: armazene uma matriz com NSUserDefault

Quero armazenar uma matriz comNSUserDefault, então eu coloqueiapplicationDidEnterBackground

[[NSUserDefaults standardUserDefaults] setObject:myArray forKey:@"myArray"];

e emapplication didFinishLaunchingWithOption

myArray= [[NSMutableArray alloc] 
          initWithArray:[[NSUserDefaults standardUserDefaults] 
           objectForKey:@"myArray"]];

está bom para dispositivo multitarefa, mas para dispositivo não multitarefa, como posso resolve

questionAnswers(6)

yourAnswerToTheQuestion