2013-03-20 3 views
2

내 응용 프로그램과 관련된 이벤트를 저장할 새 iOS 로컬 달력을 만들려고합니다. EventIdentifier를 저장하는 대신이 응용 프로그램을 여러 장치간에 동기화 할 수 있기 때문입니다. EventIdentifier는 읽기 전용이므로 동기화가 잘되지 않습니다. .로컬 캘린더는 어떻게 만듭니 까?

EKCalendar ticklerCalendar = new EKCalendar() { Title = "ClientTickler" }; 

그것은 내가 어떻게 전달 필요가 개체를 형성 할 생각이 없다, 생성자에 전달 3 오버로드 중 하나가 필요합니다 ...하지만

:이 일을 해요

어떤 도움이라도 대단히 감사하겠습니다.

답변

2

3 과부하에 의해 경우 :

public EKCalendar (IntPtr handle); 
public EKCalendar (NSObjectFlag t); 
public EKCalendar (NSCoder coder); 

를 다음 사람들은 당신이 찾고있는 무엇을하지이다. 그들은 주로 네이티브 코드 또는 상속을위한 interop에 사용됩니다.

정적 사용 방법은 EKCalendar.Create입니다. EKEntityType 유형 (Event 또는 Reminder) 및 EKEventStore 스토어를 제공합니다. 이 answer에는 Objective-C가 있습니다.

+0

Objective-C를 수행해야합니까? 3 과부하가있는 곳. 응답 시간을내어 주셔서 감사합니다. – BRogers

+1

@BRogers, 아니요 Obj-C를 할 필요는 없지만 모든 메소드/속성의 이름이 동일하기 때문에 비교적 쉽게 C#으로 변환 할 수 있어야합니다. – valdetero

+0

@poupou 감사합니다! 나는 당신의 대답에 매우 만족합니다. 저는 iOS 개발에 비교적 익숙하며 Xamarin에 매우 만족합니다. 나는 obj-c를 배우는 것이 유익 할 것이라고 생각하지만 현재는 시간을 정당화 할 수 없다. 다시 한 번 감사드립니다! – BRogers

관련 문제