簡體   English   中英

是否可以將文件附加到ios日歷事件?

[英]Is it possible to attach a file to an ios calender event?

在Mac OS中,可以將文件附加到日歷事件並在iOS日歷上讀取該文件。

問題:是否可以使用Event Kit框架將文件附加到iOS日歷事件?

我在Event Kit文檔中找不到任何提示

對您的問題的簡短回答是否定的 - 沒有辦法將文件附加到iOS日歷事件。

為什么? 因為沒有放置文件的地方。 查看EKEvent類參考會發現簡短的屬性列表,這些屬性對我們向事件添加文件的目標都不起作用。

如果我們進入超類EKCalendarItem ,也沒有放置文件的地方。

但是, 您到底想做什么?

如果你想在一台設備上附上一個文件,比如一張貓的照片,然后讓那張照片與另一台設備同步,那你就不走運了。 文檔顯示您無法將二進制blob附加到日歷事件的位置。

但是,如果可以,還可以嘗試一些其他技巧,僅使它看起來像是附加了文件:

EKCalendarItem有一個notes屬性,用於存儲NSString 你可以嘗試一些hacky,比如將文件作為字符串格式放在那里作為二進制數據,但我不會那么愚蠢並且可能會以各種方式破解。 但是,如果您嘗試僅存儲純文本,則可能會很好。

如果您想使用URL鏈接到該文件,您可以將URL放在notes屬性中,如另一條評論所示,但我建議您使用其他屬性 - URL屬性。

至於你如何給人留下印象,有一個文件附加到日歷事件(實際上沒有)我建議你看看一個好的URL方案可以提供的魔力。 我不確定您要尋找的功能是什么,但是URL方案是Apple認可的一種方法,通過單擊附加的URL來告訴您的軟件顯示“文件”(例如,您應用程序中的視圖可能是文件)到日歷活動。 您仍然需要將文件放到設備上,但這應該讓您更接近您想要的。 祝好運!

不,EventKit不允許您向EKEvent添加附件。

我能提供的唯一想法是使用notes屬性來保存文件的URL。

您可以在OS X iCal應用程序中添加照片之類的附件。 與您的iPhone同步后,它將在iOS日歷應用中可見。

將其保存到Dropbox,復制鏈接並將其粘貼到Calendar Event中的URL框中。 它有點不穩定,但確實有效。 也許Apple會很好地創建鏈接到照片,文檔等的功能。這應該很簡單。

我不知道在問這個問題時這是否不正確,但是現在……您當然可以添加附件,例如圖像。 AND ...實際上你可以添加幾種文件類型!!

我想將我的移動音樂會門票和條形碼圖像添加到我的iCal活動中,以便整合當晚的一切。

盡管這是一種更好的解決方法,因為它不是直接在iOS iCal中完成的,但很有可能做到。 (以及全部來自iOS設備),您只需在瀏覽器中通過iCloud進行操作即可。


為iCAL事件添加附件:

打開icloud.com並輸入您的Apple ID和PW。

雙擊該事件以將其打開(如果它尚未打開)。 請執行以下任一操作:單擊“附件”旁邊的“添加文件”,在計算機上找到該文件,然后單擊“選擇”。 將文件拖到您的事件中。 ...單擊“確定”。 一個回形針圖標出現在事件上,表示有附件。

消息來源: https : //support.apple.com/kb/ph12080? locale =zh_CN

可以將文件附加到日歷條目! 您可以使用一些iPhone和iPad應用程序(secretary-app.de)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM