我即將着手開發一個應用程序,該應用程序需要爲「客戶」安排事件。我已經與ABAddressBook有點在以前的項目(一年前),因此知道它的優點&的限制。沒有活動套件的經驗。我相信蘋果說,如果你依賴這些框架(和數據源),你應該只在你的應用程序中存儲ABRecordID
或eventIdentifier
......然後在將來你將檢索地址簿對象(或事件對象)並在繼續之前將它們與一些本地數據進行比較?!?因此,如果我想列出應用程序中的所有用戶的客戶端,我會首先構建一個客戶端對象(包含每個客戶端的全名和ABRecordID)數組,然後從AddressBook中獲取每個ABRecordID,並比較全名到我在本地存儲的內容,只有那麼在表格視圖中顯示每個客戶的名字?依靠ABAddressBook&EKEventKit或滾動我自己的?
這看起來很麻煩......而且我甚至還沒有開始使用日曆(雖然EKEventKit文檔在這個信息上很簡單)。這被認爲是可靠的嗎?
在我踏上這條道路之前,任何人有任何建議嗎?
蘋果自己的方法(http://developer.apple.com/library/ios/#documentation/EventKit/Reference/EKParticipantClassRef/Reference/Reference.html)搜索ABRecord的電子郵件地址。 – MrAnonymous 2011-05-21 00:55:51