记事本应用程序和数据库

时间:2011-12-16 02:55:24

标签: ios uitableview notepad

我正在创建一个具有基本工作台视图的应用程序,用户可以在该工作表中添加数据,仅适用于他们自己的应用程序版本。需要单独在iPhone上,所以没有互联网连接到数据库等。

现在看一下本机记事本应用程序看起来就像我所追求的那样 - 所以当用户按下+按钮时,它会转到另一个UIView,用户可以输入他们的数据,然后输入或者在表格视图中设置第一行。

是否有针对此的教程,或者我想在哪个方面寻找这个? 目前,我可以使用此代码将一个硬编码字符串添加到应用程序中,我认为这是我需要的一点点:

- (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];
    }
}

我在这里走在正确的轨道上吗?

干杯 -Jeff

1 个答案:

答案 0 :(得分:1)

在新的UIViewController上的-viewDidDisappear中,你可以让它更新一个NSArray,它将通过委托方法在视图之间传递。您可以存储一个填充了标题字符串的数组,然后在调用-viewWillAppear时只有tableView更新。