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

私はここで正しい軌道に乗っていますか?

乾杯 -ジェフ

4

1 に答える 1

1

新しいUIViewControllerの-viewDidDisappearで、デリゲートメソッドを使用してビュー間で渡されるNSArrayを更新することができます。タイトルの文字列で満たされた配列を格納し、-viewWillAppearが呼び出されたときにtableViewを更新することができます。

于 2011-12-16T05:04:25.860 に答える