各アドレス帳レコードの文字列プロパティを作成する方法?
-
23-09-2019 - |
質問
私はアドレス帳の連絡先ごとに文字列(例えば、AT&T)などのネットワークのキャリアを保存したい。
私は方法を見つけました
カスタムプロパティを作成するためのaddPropertiesAndTypes
。しかし、私はこれを行うには、任意の適切な例を見つけることができないのです。
私は、コンタクトブックレコードを反復処理するには、次のコードを使用しています:
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for(int i=0; i<nPeople; i++) {
ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}
アプリを閉じた後、そして、私のクエリは、プロパティの値に滞在されますされています。これらのプロパティは、アドレス帳データベースに救われていますか?
ヘルプが必要。 おかげます。
解決
を確認してくださいABAddressBookSave()を呼び出します。
所属していません StackOverflow