アドレス帳からデータを読み取らない ABAddressBook を作成できますか? つまり、最初は空なので、インターネットから取得した自分の連絡先を入れることができます。
機能はご存知の通り
ABAddressBookRef ab = ABAddressBookCreate();
組み込みのアドレス帳からデータを取得します。これは私が望んでいるものではありませんが、私の問題の解決策を知っている場合はお知らせください。
アドレス帳からデータを読み取らない ABAddressBook を作成できますか? つまり、最初は空なので、インターネットから取得した自分の連絡先を入れることができます。
機能はご存知の通り
ABAddressBookRef ab = ABAddressBookCreate();
組み込みのアドレス帳からデータを取得します。これは私が望んでいるものではありませんが、私の問題の解決策を知っている場合はお知らせください。
ABAddressBookの空のインスタンスを持つことは不可能だと思います。ドキュメントは、iPhoneのアドレス帳でABAddressBookを埋めることについてのみです。
連絡先を入力して配列を。内に配置する配列(またはmutablearray)を作成してみてくださいUITableView
。
私は、通常のアドレス帳から連絡先を保存する「プライベート連絡先」アプリに取り組んできましたが、少し操作するだけで、これが実際に可能であることを確認できます。ただし、ABAddressBookRef 変数を使用しても、まったく役に立ちません。必要なのは、iOS が連絡先を保存する方法である ABRecordRef の NSMutableArray です。
memset/calloc を使用して ABAddressBookRef をゼロに設定し、目的の結果が得られるかどうかを確認できます。