记事本应用程序和数据库

发布于 2024-12-21 23:05:29 字数 849 浏览 2 评论 0原文

我正在制作一个具有基本表格视图的应用程序,用户可以在其中将数据添加到表格中,仅适用于他们自己的应用程序版本。需要单独在 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];
    }
}

我在正确的轨道上吗?

干杯 -杰夫

I am making an app that has a basic tableview where users can add data to the table, just for within their own version of the app. Needs to be on the iPhone alone, so no internet connection to a database etc.

Now having a look at the native notepad app it looks like that is what I am after - so when the user presses a + button, it then goes to another UIView and the user can enter their data and then the title of the or the first line is set in the table view.

Is there a tutorial for this, or in what area am I suppose to look for this?
At the moment, I can add a hardcoded string into the app by using this code, which i assume is the bit I need to 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];
    }
}

Am I on the right track here?

Cheers
-Jeff

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡莣 2024-12-28 23:05:29

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

On -viewDidDisappear in the new UIViewController, you could have it update an NSArray that would get passed between the views with a delegate method. You could store an array filled with the strings of the titles, then just has the tableView update when -viewWillAppear is called.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文