問題タブ [ekeventkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2563 参照

ios - iPhone Event Kit : プログラムで新しいカレンダーを購読する

私はこの回答に導かれ、それはオフラインカレンダーを作成する方法を教えてくれます(私は思う)が、ics形式でカレンダーを吐き出しているサーバー上のURLを購読するにはどうすればよいですか? これは可能ですか?

0 投票する
2 に答える
2966 参照

ios - EKEvent 編集が機能しない

私は iOS5 で EKEvent に取り組んでいます。イベントの追加、削除、一覧表示はできますが、既存のイベントを編集しようとすると、[完了] ボタンで問題が発生します。eventEditViewController: メソッド内には入りません。何が問題なのですか?どんな助けでも大歓迎です。キャンセルと削除ボタンが機能しています。イベントを編集して [完了] をクリックすると、コンソールに が表示されます
Calendar: unable to save: (null)

これが私が試したコードです..

0 投票する
3 に答える
3272 参照

iphone - iOS でイベントに参加者を追加する

EKParticipant クラスのリファレンスでは、「出席者を EKEvent オブジェクトに送信して、EKParticipant オブジェクトの配列を取得します。」はい、どうすれば出席者を EKEvent オブジェクトに送信できますか?

誰かがコード例を教えてくれますか?

0 投票する
1 に答える
1748 参照

ios - iPhoneカレンダーでアプリによって追加されたイベントを追跡する方法

アプリケーションで Web サービスからイベントを取得します。すべてのイベントには一意の識別子があります。

ユーザーがそのイベントをネイティブ カレンダーにプッシュしたい場合は、そのイベントをネイティブに保存しますが、EKEvent オブジェクトの eventIdentifier プロパティを設定できないため、そのイベントがネイティブ カレンダーに既に存在するかどうかを知るにはどうすればよいでしょうか。

EKEvent をサブクラス化し、独自の識別子を追加してみました

しかし、イベントオブジェクトを取得すると、サブクラスオブジェクトを取得できず、呼び出したときに例外がスローされました

ご覧のとおり、EKEvent クラスで eventIdentifier プロパティを設定できず、EKEvent のサブクラス化も機能しません。

必要な機能を実現するにはどうすればよいですか、何か提案はありますか?

0 投票する
4 に答える
3715 参照

ios - EKCalendar and Error Domain=NSMachErrorDomain Code=268435459

I am exploring EKEventKit. I connect my iPhone and make the calls to get the calendars installed

However when I log the calendars I get this error message

"CADObjectGetIntProperty failed with error Error Domain=NSMachErrorDomain Code=268435459 "The operation couldn’t be completed. (Mach error 268435459 - (ipc/send) invalid destination port)"

Does anybody know what this is and why I am getting it. Thanks

Reza

0 投票する
1 に答える
485 参照

ekeventkit - EventKit:EKEventEditViewControllerから招待者を削除する方法はありますか

要件によると、カレンダーにイベントを追加するために必要なのは、イベントストアでの最小限の入力だけです。

だから私は招待者を非表示/削除してEKEventEditViewControllerから繰り返したいと思います。

私がそれを行うことができる方法はありますか?

0 投票する
3 に答える
6742 参照

iphone - iPhone で Event Kit を使用してイベントを削除する

iOS アプリケーションで Event Kit を使用しており、Event Kit を使用してイベントを作成しています。作成はできますが、削除もできるようにしたいです。しかし、私にはそれができません。EKEventStore がイベントを削除する方法があることは知っていますが、イベント オブジェクトを作成できません。イベント ID を文字列として持っていますが、それを使用してイベント オブジェクトを作成できません。誰かが私にそれをするように案内してもらえますか?

よろしくパンカイ

0 投票する
1 に答える
1057 参照

ios - ekstore からカレンダーのリマインダーを照会できません

カレンダーからリマインダーのリストを取得しようとしていますが、エラーが発生し続けます。カレンダーのイベントでも同様のことができますが、リマインダー用に修正しようとすると問題が発生します。
このコードは、EKEntityMaskReminder を使用するために最初の行で失敗します

エラーメッセージは次のとおりです。

-[EKEventStore initWithAccessToEntityTypes:]: 認識されないセレクターがインスタンス 0x157660 に送信されました

このように店を変更した場合:

その後、次のように失敗します。

ストアを次のように設定すると、リマインダーを作成できます。

リマインダーアプリに表示されます。

これらのリマインダーを照会できない理由を知っている人はいますか?

0 投票する
2 に答える
1967 参照

iphone - EKEventStoreChangedNotification が数回呼び出される

アプリで EKEventStore を使用しています。デフォルトのストアを取得EKEventStoreChangedNotificationし、カレンダーに変更が加えられたときに通知されるように登録します。ただし、変更が行われると、通知の送信者が数回 (5 ~ 10 回) 呼び出され、各呼び出しの間に最大 15 秒かかる場合があります。これは私のコードを台無しにし、作業をより困難にします。これについて私にできることはありますか?

ありがとう

iOS7 編集: iOS7のリリース時点で、この問題は解消されたようです。これで、CalendarStore に加えられた変更に関係なく、1 つだけEKEventStoreChangedNotificationが送信されます。

0 投票する
2 に答える
3537 参照

iphone - EKEventStore、iOS 6 用の EventKit.Framework は別途必要ですか?

私はユニバーサル iOS アプリを持っており、iOS 6 と互換性を持つように努力しています。私は Cordova / Phonegap フレームワークを使用しているので、私のアプリは HTML、CSS、および JS です。GitHub で入手できる Cordova 用の calenderPlugin を使用していますが、iOS 6 より前では問題なく動作しています。

問題はここから始まります: Apple は、iOS 6 以降では、カレンダーやリマインダーで操作を行う前に、ユーザーから許可を与える必要があると付け加えました。そのためのサンプルコードは次のとおりです。

もちろん、EventKit.Framework と EventKitUI.Framework を追加しました。さて、iOS 6 の開発のために、iOS6 SDK に付属の xCode 4.5 をダウンロードしてインストールしました。

xCode はこのメソッド requestAccessToEntityType を見つけられず、定数 EKEntityTypeEvent も利用できません。

iOS 6 の EventKit.Framework が不足しているようですが、どうすればよいですか? SDK for iOS 6 に付属の xCode 4.5 があります。何か提案はありますか?