請查看the documentation for EKCalendar。它非常簡單,它有五個屬性,其中只有一個是名爲title
的字符串。現在,如果您的iPhone上有多個日曆,並且您打開了iCal的日曆設置,則可以看到所有日曆都很好地被稱爲account
的另一個字符串分組。如何訪問EKCalendar的「帳戶」屬性
我想不出什麼,是怎麼做的一樣,因爲雖然你可以看到account
當你NSLog
一個EKCalendar
例如,你不能訪問它:
EKCalendar < 0x1851b0> {title =工作; type = CalDAV; account = [email protected]; allowsModify = YES;顏色= 0.690196 0.152941 0.682353 1.000000}
沒有account
財產,並試圖訪問valueForKey:@"account"
不工作無論是勿庸置疑。
那麼我怎樣才能達到account
屬性?這麼簡單的事情,讓我瘋狂!非常感謝幫助。
更新:自iOS 5.0,EKCalendar has a source
property。
哈克它是,你的解析EKCalendar描述的建議其實非常漂亮,我沒有想到我自己。類轉儲實用程序是一個很好的獎勵,謝謝!如果它不是提示@DaveDeLong讓我看看未來的iOS參考,我會投入時間。現在我只會在應用程序的其他部分工作,直到秋天。乾杯! – epologee