を作成します。私は次の操作を行うように言われてきた新しい連絡先ビュー
接触は以下のようにビューを追加し、SQLテーブル内の彼は店舗聞かせて実装、 連絡先は名前、モバイル、仕事、ファックス、電子メールの電話なしを持っています。ビュー は、以下のようになります。
私の質問:私は、カスタムビューからのデータを保存するために、単純にカスタムビューとSQLデータベースをアドレス帳を使用するか、すべき あなたは、私を明確にすることはできますか?私は両方のオプションがここに開いていることを意味する?
を作成します。私は次の操作を行うように言われてきた新しい連絡先ビュー
接触は以下のようにビューを追加し、SQLテーブル内の彼は店舗聞かせて実装、 連絡先は名前、モバイル、仕事、ファックス、電子メールの電話なしを持っています。ビュー は、以下のようになります。
私の質問:私は、カスタムビューからのデータを保存するために、単純にカスタムビューとSQLデータベースをアドレス帳を使用するか、すべき あなたは、私を明確にすることはできますか?私は両方のオプションがここに開いていることを意味する?
アドレス帳を使用してアプリケーションでカスタムコンテンツを作成することはできません。 データベースに保存する情報を収集するカスタムビューを実装する必要があります(sqlite?)
既存の連絡先情報を作成する場合は、アドレス帳のフレームワークを使用できます。
コメントで質問に対する回答(このちょっとUI約行く方法)
はい、多くの可能な解決策の中から所望の背景
を取得するためにグループ化されたテーブルビューを持っていますおそらく最も単純なものがここにあります:
UITableViewCellStyleValue2
こととはい、両方のオプションがおります"アドレス帳を使用してアプリケーションでカスタムコンテンツを作成することはできません。 - カスタムコンテンツとは上記のスクリーンショットのようなもので、addressbookUIで作成できますか? 「連絡先を作成している場合/既存の連絡先情報を変更する場合」 - ここでカスタムコンテンツは、新しい連絡先情報を作成するための入力を取得するためのビューです。 Adressbook Frameworkを使用すると、情報はSQLIteに保存されますか? – user735682
既存の連絡先リストに連絡先を変更/追加する場合は、Addressbookframeworkを使用できます。モード情報についてはサンプル "CocoaPeoplePicker"を参照してください。あなたはsqliteデータベースに保存する独自のロジックをロールバックする必要があります – prakash
私はそのサンプルアプリケーションと "http://developer.apple.com/library/ios/#samplecode/QuickContacts/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009475 "これも。AdressBook UnknownPersonのUIのフィールドは、タイトルがCompanyである代わりに、少し違います。AddressbookUIのフィールドをカスタマイズすることはできますか?はいの場合はどうですか? – user735682
に応じて値を指定するのUITableViewCellのスタイルを指定します。問題は、新しい連絡先を電話のアドレス帳に保存するか、アプリケーション自体が管理するDBに保存するかどうかです。 –
私は新しい連絡先をアプリケーション自体が管理するDBに保存します。私はそれが私のカスタムビューを使用する場合に行うことができると確信していますが、私はAdressbookUIを使用して私のアプリケーションの管理されたDBに保存することは可能ですか? AdressBook UnknownPersonのUIのフィールドが別の質問で、Companyのタイトルではなく、AddressbookUIのフィールドをカスタマイズできますか?はいの場合はどうですか? – user735682