コード例 #1
0
        static void FunctionName(EKEventStoreRequestAccessCompletionHandler completion)
        {
            if (eventStore)
            {
                completion(eventStoreAccessGranted, null);
                return;
            }

            eventStore = EKEventStore.TheNew();
            if (eventStore.RespondsToSelector(@selector(requestAccessToEntityType: completion:)))
            {
                eventStore.RequestAccessToEntityTypeCompletion(EKEntityTypeEvent, delegate(bool granted, NSError error)
                {
                    eventStoreAccessGranted = granted;
                    completion(granted, error);
                });
            }