問題タブ [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.
ios - iPhone Event Kit : プログラムで新しいカレンダーを購読する
私はこの回答に導かれ、それはオフラインカレンダーを作成する方法を教えてくれます(私は思う)が、ics形式でカレンダーを吐き出しているサーバー上のURLを購読するにはどうすればよいですか? これは可能ですか?
ios - EKEvent 編集が機能しない
私は iOS5 で EKEvent に取り組んでいます。イベントの追加、削除、一覧表示はできますが、既存のイベントを編集しようとすると、[完了] ボタンで問題が発生します。eventEditViewController: メソッド内には入りません。何が問題なのですか?どんな助けでも大歓迎です。キャンセルと削除ボタンが機能しています。イベントを編集して [完了] をクリックすると、コンソールに が表示されます
Calendar: unable to save: (null)。
これが私が試したコードです..
iphone - iOS でイベントに参加者を追加する
EKParticipant クラスのリファレンスでは、「出席者を EKEvent オブジェクトに送信して、EKParticipant オブジェクトの配列を取得します。」はい、どうすれば出席者を EKEvent オブジェクトに送信できますか?
誰かがコード例を教えてくれますか?
ios - iPhoneカレンダーでアプリによって追加されたイベントを追跡する方法
アプリケーションで Web サービスからイベントを取得します。すべてのイベントには一意の識別子があります。
ユーザーがそのイベントをネイティブ カレンダーにプッシュしたい場合は、そのイベントをネイティブに保存しますが、EKEvent オブジェクトの eventIdentifier プロパティを設定できないため、そのイベントがネイティブ カレンダーに既に存在するかどうかを知るにはどうすればよいでしょうか。
EKEvent をサブクラス化し、独自の識別子を追加してみました
しかし、イベントオブジェクトを取得すると、サブクラスオブジェクトを取得できず、呼び出したときに例外がスローされました
ご覧のとおり、EKEvent クラスで eventIdentifier プロパティを設定できず、EKEvent のサブクラス化も機能しません。
必要な機能を実現するにはどうすればよいですか、何か提案はありますか?
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
ekeventkit - EventKit:EKEventEditViewControllerから招待者を削除する方法はありますか
要件によると、カレンダーにイベントを追加するために必要なのは、イベントストアでの最小限の入力だけです。
だから私は招待者を非表示/削除してEKEventEditViewControllerから繰り返したいと思います。
私がそれを行うことができる方法はありますか?
iphone - iPhone で Event Kit を使用してイベントを削除する
iOS アプリケーションで Event Kit を使用しており、Event Kit を使用してイベントを作成しています。作成はできますが、削除もできるようにしたいです。しかし、私にはそれができません。EKEventStore がイベントを削除する方法があることは知っていますが、イベント オブジェクトを作成できません。イベント ID を文字列として持っていますが、それを使用してイベント オブジェクトを作成できません。誰かが私にそれをするように案内してもらえますか?
よろしくパンカイ
ios - ekstore からカレンダーのリマインダーを照会できません
カレンダーからリマインダーのリストを取得しようとしていますが、エラーが発生し続けます。カレンダーのイベントでも同様のことができますが、リマインダー用に修正しようとすると問題が発生します。
このコードは、EKEntityMaskReminder を使用するために最初の行で失敗します
エラーメッセージは次のとおりです。
-[EKEventStore initWithAccessToEntityTypes:]: 認識されないセレクターがインスタンス 0x157660 に送信されました
このように店を変更した場合:
その後、次のように失敗します。
ストアを次のように設定すると、リマインダーを作成できます。
リマインダーアプリに表示されます。
これらのリマインダーを照会できない理由を知っている人はいますか?
iphone - EKEventStoreChangedNotification が数回呼び出される
アプリで EKEventStore を使用しています。デフォルトのストアを取得EKEventStoreChangedNotificationし、カレンダーに変更が加えられたときに通知されるように登録します。ただし、変更が行われると、通知の送信者が数回 (5 ~ 10 回) 呼び出され、各呼び出しの間に最大 15 秒かかる場合があります。これは私のコードを台無しにし、作業をより困難にします。これについて私にできることはありますか?
ありがとう
iOS7 編集: iOS7のリリース時点で、この問題は解消されたようです。これで、CalendarStore に加えられた変更に関係なく、1 つだけEKEventStoreChangedNotificationが送信されます。
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 があります。何か提案はありますか?