-1

タイトルは申し訳ありませんが、私は新しく、いくつかのことを理解しようとしています.モデルオブジェクトを念頭に置いてください。

私はこれが奇妙な問題であることを知っていますが、私は逆のことをしようとして苦労しています:

1 - テーブルビューは、いくつかのテキストフィールドを含むセルをロードします。

2 - ユーザーがテキストフィールドに入力します。

3 - ユーザーが保存を押すと、すべてがコア データに保存されます。

4 - テーブルビューには編集モードがあるため、ユーザーはさらにセルを挿入する可能性があり、プロセスが繰り返されます。

だから私が欲しいのはフォームのようなもので、テーブルビューは最初にセルをロードします(したがって、まだデータはありません。ユーザーは入力するものを見るようです:))そして、テキストフィールドが入力され、データになります。したがって、ビューでは読み込みが行われ、配列は何もない状態で開始されます...これを言っているのは、多くの例を見て、それらは常にA、B、Cなどのような何らかのデータで始まるためです...または色...そして、これは単なる例であることは理解していますが、データから始めたくありません。

私の質問は、これは可能ですか? 私は何が欠けていますか?

よろしくお願いします。

4

1 に答える 1

2

まったく変ではありません。確かにそれができます。結局のところ、それが連絡先アプリではないでしょうか。連絡先がない場合は、連絡先を作成できます。何が見えますか?記入できる空のフィールドの束。

Core Data なしで実装することも、Core Data を使用して実装することもできます。

そして、Apple の基本的な Core Recipes の例を見たことがありますか? それはそれが何であるかではありませんか?レシピなしで始まります。いくつか追加します。

私は何が欠けていますか?

知らない。知らないって何?テーブルの UITableViewCells をカスタマイズする方法を理解していますか? UITextField とは何か、どのように機能するかを理解していますか? 次に、セルに UITextFields が含まれるテーブル ビューを作成し、テキスト フィールド デリゲートを使用して、ユーザーが何をしているかを学習します。

信じられないほどの偶然により、ダウンロードできるコードがいくつかあります。これは、あなたが説明したこととほぼ同じことを行います (「PeopleLister」)。それは完全に空で始まります。ユーザーがいくつかのグループと人を追加した後のインターフェースは次のとおりです。

ここに画像の説明を入力

ユーザーが+ボタンをクリックして新しい空白の人物 (2 つの空のテキスト フィールド) を作成し、姓名を入力する方法を確認してください。それはあなたが説明していることではありませんか?

Core Data のないバージョンは次のとおりです。

https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/ch36​​p901peopleGroups

Core Data を含むバージョンは次のとおりです。

https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/ch36​​p901peopleGroups2

テーブル ビュー セルでテキスト フィールドを操作する方法を紹介する私の本のセクションは次のとおりです。

http://www.apeth.com/iOSBook/ch21.html#_editable_content_in_table_items

PeopleLister の例の説明は次のとおりです。

http://www.apeth.com/iOSBook/ch36​​.html#_the_document_architecture

于 2013-04-08T23:33:41.367 に答える