我正在使用iOS 5中的Objective-C中的GData庫與Google日曆進行交互。我可以創建週期性事件,但我在添加例外時遇到問題。是否有人可以提供一個完整的,完整的工作代碼片段,顯示如何使用異常來更改事件詳細信息?另外,如何使用異常排除日期?文檔說EXDATE條款在從外部日曆文件導入事件時很有用,我可以證實這一點。但是文檔也表示修改循環事件的唯一方法是通過例外,而不是通過循環本身(嘗試使用EXDATE子句重複執行確實不幸運)。所以問題是:如何使用異常重現EXDATE子句的相同行爲?從我在文檔中看到的,我只能修改一些細節。例如,我可以更改特定事件的時間,但問題是,如何排除一個或多個日期?這可能嗎?如果沒有,那麼沒有應用程序實際上可以正確與Google日曆同步,我希望收到有關確認。如果答案是肯定的,請讓我知道如何做到這一點。先謝謝您,並致以最誠摯的問候。排除Google日曆中重複發生的事件的日期
回答
我不知道Objective-C的遠程不夠好,給你工作的代碼......但這些信息給你很好的起點恕我直言:
是 - 這是可能的,並通過谷歌日曆的支持.. 。just create a cancled event with an originalEvent
pointing to the recurring event...另一種選擇是to create the recurring event directly with one or more EXDATE entries in the recurrence[] list
很重要的一點,雖然:
你寫你想要的GData的例子 - 對於谷歌由new JSON API - for some Objective-C代碼日曆GData API has been superseded見例如http://code.google.com/p/google-api-objectivec-client/source/browse/trunk/Examples/CalendarSample/EditEventWindowController.m
我花了一段時間尋找你所要求的,「一個完整的,完整的工作代碼片段,顯示如何使用異常來改變出現的細節」,我很抱歉地說我找不到任何直接響應的東西對你的問題,但我確實發現了兩件可以幫助你的事情。
第一個是類參考,如果您單擊第二個參數是一個簡單的附加類來處理Google Calendar Recurrence規範。
第一件事是指iOS日曆。我問了如何向Google日曆添加例外,但使用Google日曆API。您在回答中包含的第二件事涉及重複,甚至包括EXDATE子句。但是,這件事情已經破裂,從來沒有與例外一起工作。我很久以前嘗試過,沒有成功。正是這段代碼讓我問如何正確地向Google日曆添加例外。 –
對不起,我無法幫到:(我看起來很高低......沒有找到其他的東西 – Gabe
我所知道的是,蘋果自己的iOS日曆似乎無法讓Google日曆正確接受重複事件的例外情況,因此無論是在Google結束處還是某處被破壞,或者是硬都做對了。
你是對的,當以編程方式與Google日曆進行交互時,也會發生同樣的情況,這激發了我的問題。 –
- 1. 在Google日曆中導入時,排除經常性事件的排除日期
- 2. 而在iCal的Outlook日曆創建重複發生的事件如何排除特定日期
- 3. 編輯Outlook日曆中的重複事件中的發生
- 4. 發生Google日曆週期性事件(Python API)的時間
- 5. Google日曆,所有日曆的事件
- 6. Google日曆提要不會爲重複發生的事件顯示單獨的日期嗎?
- 7. 重複「事件」(日曆)
- 8. 在日曆中對無限期重複發生的事件進行建模?
- 9. 重複發生的事件每年全日曆
- 10. Google日曆JSON未按日期排序
- 11. FullCalendar如何解釋Google日曆中的重複事件?
- 12. laravel完整的日曆重複事件
- 13. 無復發結束日期創建日曆事件失敗
- 14. 通過Microsoft Outlook日曆API從週期性事件中獲取排除日期
- 15. Google日曆Feed api已刪除事件
- 16. 事件日期的自動日曆
- 17. 將自定義日曆與Google日曆同步時避免事件重複?
- 18. Automator +日曆:來自「篩選日曆事件」並添加到另一個日曆中的重複事件
- 19. 爲每月重複的日曆事件安排邏輯
- 20. Google日曆插入事件
- 21. Google日曆中的更新事件
- 22. 日曆中的定期/重複事件 - >查找日期範圍內的事件
- 23. 日曆控件顯示日期事件
- 24. Redux和日曆重複事件
- 25. 防止重複事件時,日曆
- 26. Android谷歌日曆刪除重複事件的未來實例
- 27. 無法刪除使用php api的Google日曆中的事件
- 28. Google日曆無法正確顯示同事日曆事件
- 29. Google日曆 - 顯示像正常事件一樣的重複性事件
- 30. 將事件插入Google日曆正在創建重複項(php)
您提供的第一個解決方案是正確的,請與Google工程師進行覈對。重複上的EXDATE子句被忽略。但是,它不適用於已破解的Objective-C XML API。它可能與新的基於JSON的Objective-C API一起工作......我會嘗試這一點,即使這意味着要重寫所有與Google日曆交互的源代碼。 –