問題タブ [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 投票する
3 に答える
5081 参照

ios - iOSEKEventStoreカレンダーを保存しない

次のコードが機能しない理由がわからないようです。「CalendarCreated」と「CalendarExisted」のNSlogを取得します。CalendarIDも問題なく取得します。作成したカレンダーの束(10個など)がある時点で「表示」されましたが、試行を続けて削除したため、表示されません。なぜそれが機能しないのか、私は本当に混乱しています。

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

calendar - ekcalendarまたはekreminderの並べ替え

カレンダーやリマインダーを並べ替える方法はありますか?sortIndexプロパティなどが見つかりません...リマインダーアプリはどのようにアイテムを並べ替えますか?

よろしくお願いします

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

events - 開発中にrequestAccessToEntityType:EKEntityTypeEventのプロセスを繰り返す

カレンダーデータベースへのアクセスが必要なアプリを開発しています。サイトで見つけた許可を求めるコードを入力しました。ありがとうございます。

requestAccessToEntityiOS6-下位互換性-EKEventStore

ただし、テストの目的で、権限を無効にしてアプリを再実行し、質問が再度行われるようにしたいと思います。デバイスからアプリを削除して再インストールすると、デバイスは許可が要求されたことを記憶し、再度要求することはありません。パーミッションを再度オフにすると、パーミッションは再度要求されませんが、明らかにアクセスできなくなります。では、どうすればデバイスにアプリがインストールされていることを完全に忘れさせることができますか。ありがとう

レザ

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

ios - EKEvent がカレンダー iOS にリマインダーを保存していません

リマインダーをカレンダーに保存しようとしています。保存されましたが、日付と時刻が間違っています。

編集 基本的に、開始日を startDate ピッカーから選択し、終了日を endDate ピッカーから選択して、リマインダーをカレンダーに保存したいと考えています。リマインダー時間ピッカーから選択された時間。任意の日時。

以下は私のコードです。ここで私が間違っていること

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

iphone - EKCalendarChooser は、選択モードではなく、「カレンダーの編集」モードに入ります。任意のヒント?

「EKCalendarChooserSelectionStyleSingle」モードで EKCalendarChooser を使用すると、表示されますが、常に「カレンダーの編集」モードで表示されます。これにより、カレンダーを選択することはできず、カレンダーを編集/名前変更/削除することしかできません。

私が試すことができることに関するヒントはありますか?「setEditing」を NO/YES に設定して、Done/Cancel ボタンのオン/オフを試してみましたが、すべて試していますが、代わりに編集モードを取得し続けています。

アイデアをありがとう。

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

ios - 日付ピッカーの代わりに、iOS 用のサードパーティ API カレンダーがあります。

最高のサード API カレンダーはどれですか?? チュートリアルや作成したコードがある場合は、ここで共有できますか??

特にサードパーティの API が EKeventKit と統合されている場合は、これは大きな助けになります。

ありがとう

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

objective-c - IOS で特定のカレンダーからイベントを取得する

特定のカレンダーからのみイベントを取得しようとしています。iPhoneにカレンダー「CalendarTest」を追加しました。私がやりたいことは、アプリでそのカレンダーからイベントを取得することだけです。私は次のことをしています。

しかし、ビルドして実行すると、次のエラーが発生し、次のエラーでクラッシュします。

誰にもアイデアがありますか?敬具!

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

objective-c - EventKit 機能の拡張

これは SO への私の最初の投稿なので、すぐに始めます。

私はカレンダー アプリケーションに取り組んでおり、EKEvents に新しい機能を追加する方法を見つけようとしています。EKEvent クラスは、キャストしてイベントストアに強制するとデータが失われるため、実際にはサブクラス化することを意図していないことを知るために十分な調査を行いました。

EventKit オブジェクトに新しい機能を追加する方法はありますか?

EKEventStore を EKEvent と一緒にサブクラス化して、それらが連携するようにすることはできますか? それとも、イベントへのポインターを新しいデータ (またはそれらの行に沿った何か) と共に格納する別のデータベースを作成する必要があるのでしょうか?

どんなアイデアでも大歓迎です!前もって感謝します!

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

objective-c - iOS 6 の EKEvent が機能しない

で許可を求めてみました

しかし、ポップアップは表示されません。多数の例を試し、多数のプロジェクトを試しましたが、iOS 6 では動作しません。アプリは、プライバシー > カレンダー > に表示されません。私はこれに気が狂っていると思います。iOS 6 で動作するコードを教えてください。許可を求めるポップアップが表示され、許可した後、イベントをカレンダー アプリにエクスポートします。ありがとうございました!

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

ios - ループ内で iCloud カレンダーを再作成する iOS EKEvent Store は、ローカルに保存されません。

奇妙な問題 EKEventStore、iCloud、およびローカル カレンダーが発生しています。iCloud が有効になっている場合、カレンダーが作成され、予定どおりにイベントがカレンダーに保存されます。iCloud がオフになっているときにイベントを保存しようとすると、何も起こりませんが、iCloud がオンに戻るまで、デバイスは 3 ~ 5 秒ごとにループで iCloud カレンダーを作成し続け、その後、それらのすべてのカレンダーが複製として iCloud に殺到します。私は、ここSOで何度も参照されているコードとほぼ同じコードを使用しています.Apples Docs. なぜそれが機能しないのか、私は完全に困惑しており、一般的に EKEventStore に関するドキュメントはほとんどないようです。

//•••••••••••••••••••••••••••••••••••••••••• # pragma mark – イベントを保存 //••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ••••</p>