2011-02-05 1 views
-1

iOSアドレス帳にグループを追加する際に問題があります。シミュレータではすべてがうまくいく、私はグループを追加し、それに連絡先を割り当てます。しかし、同じアプリケーションがiPhoneまたはiPad上で実行されている場合、そのグループは作成されず、新しい連絡先は特定のグループに割り当てられません。ABGroupCreateの問題

メソッドABGroupCreateはエラーを返しません。

解決してください。 :)

答えて

1

コードを貼り付けていないので、私は問題を知ることができません。 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; 
} 

幸運 シャニー

+0

これは私がやる方法と、iPhone(iOS 4.2.1)を使用しているときにこれがどのように機能しないのかということです。私のiPhoneで使用するアドレス帳の設定と関係があり、自分のExchangeアカウントの1つにグループを追加しようとします。では、グループをローカルに保存するか、何かを保存するように指定するにはどうすればよいですか? :) – hinderberg

関連する問題