我正在创建一个具有基本工作台视图的应用程序,用户可以在该工作表中添加数据,仅适用于他们自己的应用程序版本。需要单独在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
答案 0 :(得分:1)
在新的UIViewController上的-viewDidDisappear中,你可以让它更新一个NSArray,它将通过委托方法在视图之间传递。您可以存储一个填充了标题字符串的数组,然后在调用-viewWillAppear时只有tableView更新。