2012-04-03 27 views
0

我使用Eventkit框架中的EkSource類來創建custum日曆,但是,當我在ios 4.3.3中運行應用程序時。我得到以下錯誤: -EkSource類不支持在iOS 4.3.3

2012-04-03 14:49:36.522 TimeFix [791:707] - [EKEventStore源]: 無法識別的選擇發送到實例0x252a00 2012-04-03 14: 49:36.590 TimeFix [791:707] *

終止應用程序由於未捕獲 異常 'NSInvalidArgumentException',原因: ' - [EKEventStore 源]:無法識別的選擇發送到實例0x252a00'

,但是當我使用ios 5.0 ipod運行應用程序時,與自定義日曆工作正常。 所以請告訴我,ios 4.3.3有什麼問題。

+0

你是否在調用方法,你不需要調用或失蹤在那裏實現。 – 2012-04-03 09:37:42

+0

謝謝內爾建議 – 2012-04-03 10:11:23

+1

替代解決方案是在這裏https://github.com/klazuka/Kal – 2012-04-03 10:47:31

回答

1

你的錯誤說明你可能已經使用這樣的事情

[EKEventStore源]

我說得對不對?如果是的話,那麼 蘋果醫生說

來源

返回源對象的無序排列。

  • (NSArray的*)源

返回值的EKSource對象的無序陣列。

可用性iOS可用於iOS 5.0和更高版本。宣佈 EKEventStore.h

所以在iOS版5.0 &更高版本。

+1

感謝您給我的幫助,但在ios 4.3.3中創建custum日曆的替代解決方案是什麼? – 2012-04-03 09:59:03

+0

我不知道你想如何自定義日曆。但我使用[https://github.com/klazuka/Kal]查看日曆。看看它是否可以幫助你。 – 2012-04-03 10:11:45

+1

有沒有辦法刪除iOS 4日曆中沒有循環的所有事件? – 2012-04-03 11:27:30