我在我的應用程序中使用了EventKit,並且想要查明日曆屬於哪個帳戶。檢索EKCalendar的帳戶信息
iPhone日曆應用程序顯示按帳戶分組的所有日曆,例如「[email protected]」或「Gmail myname」的帳戶名稱。我可以從哪裏獲得這些帳戶名稱?
我可以從EKEventStore
獲得EKCalendar
的列表,我可以得到每個日曆標題,但我不知道從哪裏獲取帳戶名稱。有這樣的官方API嗎?我還將如何檢索這些信息? App Store上的一些應用程序做顯示帳戶名稱,所以必須有一種方式(即還通過審批流程滑倒......)
感謝, 托馬斯
更新: 別的地方我發現對私人財產的引用。在我開始尋找這件事之前,是否有人知道該房產的名稱是什麼?
其他人也建議解析description
(包括帳戶),但這不是一個非常安全或優雅的方式,所以我想避免這樣做。
更新2: 我確實發現有一個私有財產(及其名稱),它似乎工作正常。
見[這個問題](http://stackoverflow.com/questions/6417632/how -to-access-an-ekcalendars-account-property)獲取關於私有API的信息,以及避免在iOS 4.3中使用私有API的可能入侵。 – puzzle 2011-06-20 23:27:21