問題タブ [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 に答える
621 参照

iphone - EKEvents のフェッチを高速化

私のアプリでは、EKEvents のリストを表示しています。各セクションにそれぞれの日が含まれる UITableView で、1 か月のすべてのイベントを表示したいと考えています。まあ、これはうまくいき、必要なすべてのデータを取得しますが、フェッチは非常に遅いです。

問題は、複数の日に広がるイベントにあります。

  • 11 月 10 日から 11 月 17 日まで休暇を取るとします。
  • 私の検索述語には、11 月 1 日の startDate と 11 月 30 日の endDate があります。
  • 私はenumerateEventsMatchingPredicateまたはeventsMatchingPredicateを実行しますが、どちらも遅いです。

その見返りに、11 月に開催されるすべてのイベントと私の休暇の配列を受け取ります。しかし、私の休暇は 1 つの EKEvent オブジェクトにすぎません。したがって、月ごとのイベントのリスト ビューを表示する場合、11 月 10 日に 1 回だけ表示されますが、わかりやすくするために、10 日、11 日、... 17 日の各日に表示します。

だから私がやっていることは、1 か月の毎日を反復してフェッチを行うことです :-/ この方法で、特定の日に発生するイベントの正しい量を取得しますが、... とても複雑に感じます。

私はすでにフェッチをdispatch_asyncに入れているので、フェッチはUIをブロックせず、フェッチが終了するとtableViewがリロードされ、セルが再描画されます。しかし、まだ時間がかかります。ユーザーフレンドリーな時間はありません。

それらの検索をどのように実行しますか? 検索を高速化するためのヒント、おそらく小さなコード スニペット、または正しい方向に私を向けることができます!?

私の質問は明確ですか?:-/

ありがとう - マーティン。

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

iphone - EKEventStore は、一度エラーが発生した後、イベントを保存できません

プログラムにバグがあり、混乱しています。アプリの iPhone カレンダーにいくつかのイベントを追加します。「終了日が設定されていません」というメッセージが表示されることがわかりました。の呼び出し時にエラーが発生しsaveEvent:span:error:、その後のすべての呼び出しでsaveEvent:span:error:同じエラー メッセージが表示されます。原因オブジェクトを有効に変更すると、すべてのイベントが正常に保存されます。誰かがこれに遭遇しましたか?または、1 つのエラーが原因で、今後のすべての呼び出しで同じエラーが発生する理由を知っていますか?

これを修正するには、終了日が設定されていないイベントを保存する必要がないことはわかっていますが、なぜこれが起こっているのか知りたいです。

ありがとう。

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

iphone - イベントの削除中にEKEventEditViewActionDeletedが数回呼び出されました

ユーザーがイベントを削除したときにも削除するために、イベントをiPhoneカレンダーに保存しようとしています。以下は、イベントの作成と編集に使用しているコードです。

次に、ユーザーがアクションを追加、編集、または削除すると、次のコードを使用してイベントをキャッチします。

追加と編集には完璧に機能しますが、削除しようとするとメソッドが数回呼び出されるため、アプリがクラッシュします。どんな助けでも大歓迎です。できるだけ早く助けてください。

前もって感謝します

よろしく、

ディリップ...

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

objective-c - iPhone アプリで通知アラームを表示する「非表示」のカレンダー項目を作成することは可能ですか?

ユーザー生成イベントを組み込んだアプリに取り組んでいます。アプリの現状では、イベントをユーザーのカレンダーに追加するオプションはオプションです (イベントは別の場所から既にカレンダーに追加されている可能性があるため、これを変更する必要はありません)。

いずれにせよ、アプリからのイベントの前にユーザーに通知するオプションをユーザーに提供したいと思います。明らかに、ユーザーがカレンダーにイベントを追加することを選択した場合、最善の方法 (私は信じています) は、カレンダー イベントにアラームを使用することです。

ただし、ユーザーがイベントをカレンダーに追加しない場合、このオプションをイベントで使用できますか? 私はまだ通知のオプションを提供したいと思います...私は尋ねていると思います-アプリを使用するためだけに「非表示」のカレンダーイベントを作成し、それを使用してユーザーが設定したアラームを送信する方法はありますかアプリでアップ?

これは、プッシュ通知を設定するよりもはるかに簡単なようです。この件についての考え、または私のアプローチをどのように承認できるかについては、大歓迎です。

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

ios - 特定の日付のeventKitフレームワークを使用してリマインダー(アラーム)を設定する方法

iOS 5でEventKitフレームワークを使用していて、以下のコードを使用してiOSカレンダーにイベントを正常に追加しました

では、このイベントのアラーム(リマインダー)をどのように追加すればよいですか?

ありがとうRanjit

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

ios - EKCalendarChooser の selectedCalendars プロパティが null なのはなぜですか?

カレンダーを選択できるがEKCalendarChoosereあります。カレンダーとデリゲート メソッド ( EKCalendarChooserDelegate) が呼び出されます。ただし、カレンダー チューザーの選択されたカレンダー プロパティにアクセスすると、それらは常に null になります。それらを手動で追加する必要がありますか、それともセレクターがそれを処理しますか? 前もって感謝します

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

objective-c - AppleのEKEventサンプルに関する問題

ユーザーのカレンダーアプリからイベントを取得しようとしています。それ自体は問題なく機能しますが、1つだけ正しくありません。title、、、を別のラベルでlocation表示しています。さて、私の問題は、両方が1時間遅れて実行されていることです。そのため、イベントを19:00に設定すると、アプリに18:00と表示されます。私はこのコードを使用しています:startDateendDateendDatestartDate

誰かがこれを修正する方法を知っていますか?前もって感謝します!

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

iphone - EKEventController スタイルのカスタマイズ

EKEventViewController をカスタマイズして、背景色や画像、セルのスタイル、その他すべてを希望どおりに表示することはできますか、それともカスタム ビューが必要ですか?

ありがとう。

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

iphone - EKEventEditViewControllerをカスタマイズする方法は?

EKEventEditViewControllerを使用してカレンダーにイベントを追加していますが、背景色やセルのプロパティなど、テーブルビューをカスタマイズする必要があります。

私は運が悪かったので、そのようなサブビューをループしてみました。

失敗したコード:

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

objective-c - iOSで新しいイベントを追加する前に重複アイテムをチェックする-EKEventStore

私はiOSプログラミングに不慣れで、特定の都市の休日を一覧表示し、ユーザーがそれらのイベントをiCalのデフォルトカレンダーに追加できるようにする簡単なプロジェクトに取り組んでいます。

問題は、ユーザーのカレンダーに同じプロパティ(タイトルや開始日など)を持つイベントがすでに存在するかどうかを確認する方法です。これは、アクションボタン(iCalにイベントを追加するために使用)が複数回押された場合に発生する可能性があります。このような状況では、iCalで2つ以上の同一のイベントが作成されることは望ましくありません。

NSPredicateを使おうとしましたが、ソートする方法がまったくわかりません。

どんな助けでもありがたいです!前もって感謝します。

ベローは私のイベントです-物事を明確にするためだけにコードを追加します。この場合、ユーザーはリストから複数のイベントを追加しています(たとえば、すべての地方の祝日)。