Mac OS에서는 캘린더 이벤트에 파일을 첨부하고 iOS 캘린더에서 해당 파일을 읽을 수 있습니다.ios 캘린더 이벤트에 파일을 첨부 할 수 있습니까?
질문 : 이벤트 키트 프레임 워크를 사용하여 iOS 캘린더 이벤트에 파일을 첨부 할 수 있습니까?
Mac OS에서는 캘린더 이벤트에 파일을 첨부하고 iOS 캘린더에서 해당 파일을 읽을 수 있습니다.ios 캘린더 이벤트에 파일을 첨부 할 수 있습니까?
질문 : 이벤트 키트 프레임 워크를 사용하여 iOS 캘린더 이벤트에 파일을 첨부 할 수 있습니까?
질문에 대한 간단한 답변은 없습니다. iOS 캘린더 일정에 파일을 첨부 할 수있는 방법이 없습니다.
왜? 왜냐하면 파일을 올릴 곳이 없기 때문입니다. EKEvent Class Reference을 보면 짧은 속성 목록이 표시되며이 중 아무 것도 이벤트에 파일을 추가한다는 목표는 없습니다.
우리가 수퍼 클래스 EKCalendarItem까지 올라가면 파일을 넣을 곳도 없습니다.
그러나 정확히 무엇을하려고합니까?
한 장치에 파일을 첨부하고 고양이의 사진을 말하고 해당 사진을 다른 장치에 이벤트와 동기화하려면 운이 없으면됩니다. 설명서에는 캘린더 이벤트에 바이너리 BLOB를 첨부 할 수있는 장소가 표시되어 있지 않습니다.
EKCalendarItem
는 NSString
저장하는 notes
속성이 있습니다 :
당신이 URL을 사용하여 파일에 연결하려면 다른 의견이 시사하는대로 notes
속성에 URL을 넣을 수 있습니다,하지만 난 당신이 다른 재산 사용하는 것이 좋습니다 것입니다 - 당신은 어떻게 할 수에 대한 the URL
property.
로를 거기에 캘린더 이벤트에 첨부 된 파일이 있다는 인상을 주라. (실제로 할 수 없다면) 나는 훌륭한 URL 스키마가 제공 할 수있는 마법을 조사 할 것을 제안한다. 찾고있는 기능이 확실하지 않지만 URL 체계는 Apple approved 첨부 된 URL을 클릭하여 소프트웨어에 '파일'(파일 일 수있는 앱의보기)을 표시하도록 지시하는 방법입니다 캘린더 이벤트에 추가합니다. 파일을 장치로 가져 오는 과정에서 여전히주의를 기울여야하지만 원하는 내용에 가까워 야합니다. 행운을 빕니다!
없음 어떤 힌트를 찾을 수 없습니다, EventKit은 당신이 EKEvent에 첨부 파일을 추가 할 수 없습니다.
내가 제공 할 수있는 유일한 생각은 notes 속성을 사용하여 파일의 URL을 유지하는 것입니다.
API로 가능합니까? –
쓰기 가능한 NSString notes 속성이 있습니다. – danh
캘린더 항목에 파일을 첨부 할 수 있습니다! iPhone 및 iPad 용 애플리케이션 (secretary-app.de)이 조금 있습니다.
질문 (또는이 웹 사이트)과 관련이 없습니다 – DanM
OS X iCal 응용 프로그램에서 사진과 같은 첨부 파일을 추가 할 수 있습니다. iPhone에 동기화하면 iOS 캘린더 앱에 표시됩니다.
OSX 캘린더 응용 프로그램을 사용하는 것이 가능하지만 EventKit을 사용하는 것은 불가능합니다. EventKit은 매우 제한적입니다. CalDAV 또는 Exchange 프로토콜을 직접 사용하여 수행 할 수 있습니다. – hnh
보관 용으로 저장하고 링크를 복사하여 캘린더 일정의 URL 상자에 붙여 넣습니다. 일종의 워키하지만 작동합니다. 어쩌면 애플은 사진, 문서 등을 링크하는 기능을 만들어 내기 위해 잘 할 것입니다.
오늘 (2015 년 7 월) 현재까지도 모든 올바른 wrt EventKit입니다. EventKit API를 사용하여 파일을 첨부 할 수 없습니다. 그러나 서버에 따라 OSX 캘린더는 캘린더 첨부 파일을 업로드 할 수 있으며 iOS 캘린더는이를 표시합니다. iCloud 및 OSX의 경우 CalDAV Managed Attachments를 통해 수행됩니다. (https://tools.ietf.org/html/draft-daboo-caldav-attachments) – hnh