我正在以編程方式從通訊錄中刪除聯繫人。我在控制檯上出現錯誤「已經有一個運行AddressBookSync的實例」,我的應用程序沒有響應。地址簿中有5000個聯繫人。已經有一個AddressBookSync運行的實例。如何解決這個錯誤?
當iSync首選項選項「在此計算機上啓用同步」未選中時,則一切正常。 但是,當它被檢查,然後得到該錯誤。因此,如何選中「在此計算機上啓用同步」選項來刪除聯繫人。
或任何其他方式是可以接受的...
我正在以編程方式從通訊錄中刪除聯繫人。我在控制檯上出現錯誤「已經有一個運行AddressBookSync的實例」,我的應用程序沒有響應。地址簿中有5000個聯繫人。已經有一個AddressBookSync運行的實例。如何解決這個錯誤?
當iSync首選項選項「在此計算機上啓用同步」未選中時,則一切正常。 但是,當它被檢查,然後得到該錯誤。因此,如何選中「在此計算機上啓用同步」選項來刪除聯繫人。
或任何其他方式是可以接受的...
告訴用戶禁用此計算機上的同步來自iSync。它不應該以編程方式完成。
您是否使用同步服務在您的應用程序?
在Sync Services Programming Guide中發現此警告。
重要提示:如果您的應用程序一起使用同步服務和地址簿框架,則不應使用同步服務來同步與地址簿框架共享的數據。地址簿框架已經將其記錄與同步服務同步,因此共享地址簿數據的應用程序不必(也不應該)同步這些記錄。如果您嘗試與地址簿框架同步數據,結果是不可預知的並且可能導致數據丟失。
No. Just Addressbook框架。 – 2010-06-01 11:09:25