2012-06-02 3 views
1

Я показываю и редактирую ABPerson с ABPersonView. Я делаю это так:Странные сообщения SyncServices/iSync при сохранении ABAddressBook

ABPerson *person = (ABPerson *)[_addressBook recordForUniqueId:[curDict valueForKey:@"id"]]; 
[_personView setPerson:person]; 
[_personView setEditing:YES]; 

Где _personView - это мой ABPersonView. Когда я редактирую ABPerson с ABPersonView и откладываю AddressBook:

[ABAddressBook addressBook] save]; 

Это сохранять и в приложении AddressBook я могу видеть его значение изменилось, но я получаю эти сообщения об ошибках в Xcode и консоли:

я первым получить это:

sandboxd: ([3082]) AddressBookSync(3082) deny file-read-data /Users/xcodeuser/Library/Developer/Xcode/DerivedData/CompanyName-asdxadsafadfqmwqxaagdsfgafguge/Build/Products/Debug 

Вслед за много этого:

sandboxd: ([3035]) AddressBookSync(3035) deny mach-lookup com.apple.syncservices.SyncServer 

И заканчивается это:

AddressBookSync[3035:707] [0x10011ba50] |ISyncManager|Warning| SyncServer is unavailable: timed out trying to connect 
AddressBookSync[3035:707] AddressBookSync (client id: com.apple.AddressBook) error: Exception running AddressBookSync: Timed out waiting for the sync server 
AddressBookSync exited with 2 

Мое приложение песочнице, и я интегрированный ICloud.

Я искал, но не мог найти кого-нибудь, имеющий такие же проблемы, я попытался это:

  • Использование [[ABAddressBook] sharedAddressBook] вместо [[ABAddressBook] addressBook], но потом я получаю сообщение об ошибке от ABPersonView говоря использование sharedAddressBook устарел с помощью ABPersonView.

  • Я добавил рамку SyncServices, не помогло

код делает работу, хотя, по крайней мере, с моей учетной записью ICloud. Кто-нибудь понял, почему я получаю эти ошибки? Стоит ли попробовать попробовать с Xcode 4.3 и 10.8? В настоящее время я выполняю 4.2.1 с Lion.

Спасибо!

ответ

0

Я видел именно эту проблему. Я считаю, что вы видите ошибку в работе Apple.

 Смежные вопросы

  • Нет связанных вопросов^_^