Как я могу добавить и сохранить данные в UITableView? - PullRequest
0 голосов
/ 28 ноября 2011

Я создаю приложение, которое вставляет значения в табличное представление. Я также хочу добавить метку времени, когда значение добавляется в таблицу. Сценарий будет такой:

  1. Я пишу произвольный текст в текстовом поле.
  2. Я нажимаю кнопку
  3. Текст из текстового поля сохраняется в таблице вместе со временем, когда я нажал кнопку.
  4. Готово.

Ответы [ 2 ]

1 голос
/ 13 марта 2012
(NSString *)dataFilePath {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(
                            NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    return [documentsDirectory stringByAppendingPathComponent:kFilename];
}

 (void)applicationWillTerminate:(NSNotification *)notification {
    NSMutableArray *array = [[NSMutableArray alloc] init];
    [array addObject:field1.text];
    [array addObject:field2.text];
    [array addObject:field3.text];
    [array addObject:field4.text];
    [array writeToFile:[self dataFilePath] atomically:YES];
    [array release];
}
0 голосов
/ 28 ноября 2011

В зависимости от размера ваших данных, вы можете сохранить их в plist или sqlite3.Вот ссылка, которая может быть полезна: http://www.bogotobogo.com/XcodeSDK-Chapter10.html

...