2012-06-02 2 views
1

ABPersonView를 사용하여 ABPerson을 표시 및 편집하고 있습니다. 이렇게하려면 이렇게하십시오.ABAddressBook 저장시 이상한 SyncServices/iSync 콘솔 메시지

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

_personView는 내 ABPersonView입니다. 나는 ABPersonView와 ABPerson을 편집하고 나는 주소록을 저장할 때 :

[ABAddressBook addressBook] save]; 

이 저장 않으며, 주소록 응용 프로그램에서 나는 그것의 값이 변경 볼 수 있지만 내가 엑스 코드와 콘솔에서 이러한 오류 메시지를 얻을 :

내가 처음이 얻을 :

sandboxd: ([3035]) AddressBookSync(3035) deny mach-lookup com.apple.syncservices.SyncServer 
:
sandboxd: ([3082]) AddressBookSync(3082) deny file-read-data /Users/xcodeuser/Library/Developer/Xcode/DerivedData/CompanyName-asdxadsafadfqmwqxaagdsfgafguge/Build/Products/Debug 

이 많은 얹는

는 그리고이 끝납니다 :

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 

내 응용 프로그램 샌드 박스와 나는 아이 클라우드를 통합됩니다.

내가 검색 한하지만 문제의 동일한 종류를 가진 사람을 찾을 수 없습니다

,이 시도 :

  • 대신 [[ABAddressBook] addressBook][[ABAddressBook] sharedAddressBook]를 사용하지만 다음 sharedAddressBook의 사용을 말하는 ABPersonView에서 오류가 ABPersonView에서 더 이상 사용되지 않습니다.

  • 나는 코드는 적어도 내 아이 클라우드 계정으로하지만 작업을 수행

도움이되지 않았다, SyncServices 프레임 워크를 추가했다. 누구나 왜 이런 오류가 발생하는지에 대한 단서가 있습니까? Xcode 4.3과 10.8로 시도해 볼만한 가치가 있습니까? 현재 4.2.1을 Lion과 함께 운영 중입니다.

감사합니다.

답변

0

정확히 같은 문제가 발생했습니다. 나는 당신이 애플 프레임 워크의 버그를보고 있다고 생각합니다.