Блокнот приложение и базы данных - PullRequest
0 голосов
/ 16 декабря 2011

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

Теперь, посмотрев на родное приложение блокнота, я понял, что это то, что мне нужно - поэтому, когда пользователь нажимает кнопку +, он переходит к другому UIView, и пользователь может ввести свои данные, а затем заголовок или первая строка указана в табличном представлении.

Есть ли учебник для этого или в какой области я должен искать это? На данный момент я могу добавить жестко закодированную строку в приложение, используя этот код, который, как я полагаю, является битом, который мне нужен для mofidy:

- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle 
forRowAtIndexPath:(NSIndexPath *)indexPath 
{   
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        [arryData removeObjectAtIndex:indexPath.row];
        [tblSimpleTable reloadData];
    } else if (editingStyle == UITableViewCellEditingStyleInsert) {
        [arryData insertObject:@"Mac Mini" atIndex:[arryData count]];
        [tblSimpleTable beginUpdates];
        [tblSimpleTable endUpdates];
    }
}

Я на правильном пути?

Приветствие -Джефф

1 Ответ

1 голос
/ 16 декабря 2011

В -viewDidDisappear в новом UIViewController вы можете обновить NSArray, который будет передаваться между представлениями с помощью метода делегата. Вы можете сохранить массив, заполненный строками заголовков, а затем просто обновить tableView при вызове -viewWillAppear.

...