問題タブ [eventkit]

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 に答える
288 参照

iphone - デフォルトのEventKitUIスタイルを変更することは可能ですか?

デフォルトのEventKitUIスタイルを変更することは可能ですか?背景(透明)を変えて、黒の半透明のナビゲーションバーとボタンも欲しいのですが。

たぶん、アプリ全体のデフォルトスタイルをオーバーライドする方法はありますか?

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

iphone - EventStore EventKit iOS からすべてのイベントを取得する

iOS で EventKit を使用して EventStore からすべてのイベントを取得する方法を知りたいです。

このようにして、今日のすべてのイベントを指定できます。

正しいものは、次のように作成された NSPredicate を使用する必要があります。

使ってみました

startDate と endDate として、ダメです。したがって、他の Q からの他の A は、私が探している正確なものではありません。

ありがとうございました!


編集

テストした結果、最大 4 年間のイベントしか取得できないという結論に達しました。これを乗り越える方法はありますか?複数のフェッチを使用せずに..

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

iphone - SimpleEKDemo コードでメモリ リークが発生するのはなぜですか?

Apple の SimpleEKDemo アプリケーションをプロファイリングすると、いくつかのメモリ リークがあることに気付きました。

リークの 1 つは __NSArrayM で、リークされたブロックの履歴に Malloc/Assign/Release の 3 行があります。

質問 - 誰かがここで根本的な原因の問題を指摘できますか? (漏れのあるオブジェクトが作成された場所のインストルメント出力を取得する方法を学び、そこから根本的な原因を突き止めようとしているので、これは本当に便利です)

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

objective-c - 週の開始日はNSLocaleのどこかに保存されていますか?

私はオランダに住んでいます。私たちオランダ人は月曜日を週の始まりと見たいと思っています。私は、米国の人々が日曜日を週の始まりと見なすのを好むことを知っています。愚かなアメリカ人;)

グローバルユーザーに週ビューを表示したい場合、NSLocaleから希望の週の開始日を取得できますか、それとも設定パネルが唯一の方法ですか?

乾杯、EP。

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

iphone - 最近追加されたイベントから識別子を取得 (EKEventStore saveEvent)

EKEventStore saveEvent を使用してカスタム イベントをカレンダーに保存しています。戻り値はブール値であるため、ストレージ プロセスが失敗した場合に処理できます。このイベントの一意の識別子を簡単に見つけて、後で eventWithIdentifier を使用して取得できる可能性はありますか? 複数の結果が返される可能性があるため、日付で選択したくありません。「私の」イベントを取得する可能性は他にありますか?

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

objective-c - EKCalendarの`account`プロパティにアクセスする方法

EKCalendarのドキュメントをご覧ください。非常にシンプルで、5つのプロパティがあり、そのうちの1つだけが。という文字列titleです。これで、iPhoneに複数のカレンダーがあり、iCalのカレンダー設定を開くと、すべてのカレンダーがと呼ばれる別の文字列によって適切にグループ化されていることがわかりますaccount

私が理解できないのは、同じことを行う方法です。インスタンスを表示するときaccountは表示されますが、アクセスすることはできないためです。NSLogEKCalendar

EKCalendar<0x1851b0>{タイトル=仕事; タイプ=CalDAV; account = some@addr.ess; permitModify = YES; 色=0.6901960.152941 0.682353 1.000000}

プロパティはなく、当然のことながらaccount、にアクセスしようとしても機能しvalueForKey:@"account"ません。

では、どうすればそのaccountプロパティにアクセスできますか?そのような単純なこと、私を狂わせる!ヘルプは大歓迎です。

更新: iOS 5.0以降、EKCalendarにはsourceプロパティがあります。

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

iphone - カレンダーリマインダーの「予定を表示」をクリックしてカスタムアプリを開く方法

Eventkit フレームワークを使用してアプリにリマインダー イベントを設定しました。次のリンクを使用して、iCal でリマインダーを作成しました。また、イベントのアラームを設定します。アラート ビューにアラームが表示されているときに、[イベントの表示] ボタンをクリックしても何も起こらないようになりました。アラート ビュー ボタンがクリックされたときに保存されたメモを表示するアプリを開く方法は? 前もって感謝します。

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

iphone - EventKitを使用したNSTimezoneの問題

EventKit フレームワークを使用して、iPhone カレンダーにエントリを作成する必要があります。

私のアプリは国際的でなければならないので、さまざまなタイムゾーンに注意する必要があります。私が今していること:

イベントは午前 6 時に開始する必要があります。したがって、次のコードで NSDate オブジェクトを作成しています。

私が得るのは、午前6時00分とタイムゾーンGMTのNSDateオブジェクトです。

この NSDate をイベントの startDate として使用する場合、システムのタイムゾーンを使用して、イベントが実際にカレンダーに午前 6:00 として表示されるようにします。

したがって、私はこのコードを使用します:

例として、デバイスのタイムゾーンを NEW YORK に変更します。コードをデバッグすると、タイムゾーンと -14400 秒のオフセットが正しく認識されます。したがって、私の開始と終了の NSDate オブジェクトは正しいようです。

カレンダーを見ると、アプリは午前 6:00 ではなく午前 4:00 に開始するイベントを作成しました。

私は何を間違っていますか??

編集:イベントを作成するための私のコード:

06:00 am から 08:00 am までのイベントを作成する例

既存のイベントの削除は示されていませんが、これはテスト済みで動作します。

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

iphone - イベント プロパティの取得方法

当日のすべてのイベントを取得するには、次の方法があります。

NSLog を確認すると、配列に次のオブジェクトが表示されます。

ご覧のとおり、「test」、「Prueba」、「Numero」という 3 つのオブジェクトがあり、このタイトルと開始日と終了日はすべて必要な情報ですが、取得方法がわかりません。誰か助けてくれませんか?

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

iphone - イベントキットフレームワークを使用してiPhoneにイベントを追加する方法

カレンダーにイベントを追加する必要があるレストランアプリケーションを作成しています。イベント情報はサーバーから取得されます。クライアントが指定された日付のカレンダーに表示するイベントを追加すると、イベントキットのフレームワークを使用して1つのイベントを正常に追加しました。ただし、イベントキットを使用してカレンダーに複数のイベントを追加する方法。