2010-05-31 70 views
0

我正在以編程方式從通訊錄中刪除聯繫人。我在控制檯上出現錯誤「已經有一個運行AddressBookSync的實例」,我的應用程序沒有響應。地址簿中有5000個聯繫人。已經有一個AddressBookSync運行的實例。如何解決這個錯誤?

當iSync首選項選項「在此計算機上啓用同步」未選中時,則一切正常。 但是,當它被檢查,然後得到該錯誤。因此,如何選中「在此計算機上啓用同步」選項來刪除聯繫人。

或任何其他方式是可以接受的...

回答

0

告訴用戶禁用此計算機上的同步來自iSync。它不應該以編程方式完成。

0

您是否使用同步服務在您的應用程序?

Sync Services Programming Guide中發現此警告。

重要提示:如果您的應用程序一起使用同步服務和地址簿框架,則不應使用同步服務來同步與地址簿框架共享的數據。地址簿框架已經將其記錄與同步服務同步,因此共享地址簿數據的應用程序不必(也不應該)同步這些記錄。如果您嘗試與地址簿框架同步數據,結果是不可預知的並且可能導致數據丟失。

+0

No. Just Addressbook框架。 – 2010-06-01 11:09:25