Спасибо @Deepak.После того, как вы дали мне подсказку о создании журналов оповещений при отладке, я заметил, что iPad убивает приложение, а затем приложение не может вызвать метод applicationWillTerminate:
, как вы упоминали ранее.Итак, я решил проблему, изменив свой код на:
- (void)applicationWillTerminate:(NSNotification *)notification{
[self SavingStatus];
}
-(void)SavingStatus {
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:lisTitulos];
[array addObject:lisImagens];
[array addObject:lisData];
[array addObject:lisDetalhes];
[array writeToFile:[self GetApplicationDocumentsDirectory] atomically:YES];
}
Как видите, я создал метод, который я вызываю для метода applicationWillTerminate:
, и каждый раз приложение перезагружает данные таблицы:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
...
[self SavingStatus];
return cell;
}
Таким образом, даже если ваше устройство уничтожит приложение до его обычного закрытия, информация все равно будет сохранена = D.
Еще раз спасибо @Deepak и всем, кто мне ответил.