iOSアドレス帳にグループを追加する際に問題があります。シミュレータではすべてがうまくいく、私はグループを追加し、それに連絡先を割り当てます。しかし、同じアプリケーションがiPhoneまたはiPad上で実行されている場合、そのグループは作成されず、新しい連絡先は特定のグループに割り当てられません。ABGroupCreateの問題
メソッドABGroupCreateはエラーを返しません。
解決してください。 :)
iOSアドレス帳にグループを追加する際に問題があります。シミュレータではすべてがうまくいく、私はグループを追加し、それに連絡先を割り当てます。しかし、同じアプリケーションがiPhoneまたはiPad上で実行されている場合、そのグループは作成されず、新しい連絡先は特定のグループに割り当てられません。ABGroupCreateの問題
メソッドABGroupCreateはエラーを返しません。
解決してください。 :)
コードを貼り付けていないので、私は問題を知ることができません。 anyway- これは私が自分のアプリケーションで使用する方法であり、それはグループを作成し、後で使用するためにそれを保存することができますように、そのIDを返し、ME-
-(NSInteger) createNewGroup:(NSString*)groupName {
ABAddressBookRef addressBook = ABAddressBookCreate();
ABRecordRef newGroup = ABGroupCreate();
ABRecordSetValue(newGroup, kABGroupNameProperty,groupName, nil);
ABAddressBookAddRecord(addressBook, newGroup, nil);
ABAddressBookSave(addressBook, nil);
NSInteger groupId = ABRecordGetRecordID(newGroup);
CFRelease(addressBook);
CFRelease(newGroup);
return groupId;
}
幸運 シャニー
答えを見つけた:Obtaining Specific ABSource from ABAddressBook in iOS 4+
これは私がやる方法と、iPhone(iOS 4.2.1)を使用しているときにこれがどのように機能しないのかということです。私のiPhoneで使用するアドレス帳の設定と関係があり、自分のExchangeアカウントの1つにグループを追加しようとします。では、グループをローカルに保存するか、何かを保存するように指定するにはどうすればよいですか? :) – hinderberg