問題タブ [ekeventstore]
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 - calendarWithIdentifier を使用した EKCADErrorDomain
私の iOS アプリでは、次の方法でカレンダーにアクセスしていました。
アクセス許可は、次の方法でユーザーに求められます。
これは iOS 7 で正常に動作するようになりましたが、iOS 8 ではメソッド calendarWithIdentfier が呼び出されるたびに次のエラーが発生し続けます。
問題なくカレンダーを読み書きできますが、この例外が発生する理由がわかりません。ここで提案されているいくつかの方法を試しましたが、この場合はどれも機能していないようです。
ios - calendarsForEntityType は空の配列を返します
EKEventStore で奇妙な動作が発生しています。
- アプリを起動し、カレンダーへのアクセスを許可しませんでした。
- 明らかに、カレンダーに「許可=いいえ」としてアプローチすることはできませんでした...
- アプリを殺しました。
- 設定に移動し、カレンダーへのアクセスを有効にしました。
- アプリを再度実行すると、「Granted = YES」が表示されますが、[self.store calendarsForEntityType:EKEntityTypeEvent] は空の配列を返します。
self.store が nil ではなく、Calendars に Calendars オブジェクトがあることを確認しました。他に何がありますか?
ekevent - EKEvent eventWithEventStore: nil を返します
カレンダーにいくつかのイベントを保存しようとしていますが、nil 以外のイベントを取得できないようです。もちろん、ライブラリとファイルのインクルードの両方に EventKit を含めましたが、渡された EventStore は nil ではありません。それは何でしょうか?
ありがとう、ファブリツィオ
それは関連するコードです:
ios - カレンダー Xcode にイベントを追加する際の世界時 (T を使用) の処理
StackOverflow を含むあらゆる場所で答えを見つけようとしています。次のような文字列から時間イベントを追加する際に問題があります: 2014-12-31T19:00:00-06:00。ところで、これを XML から解析しています。ラベルなどを含む残りのコードは正常に動作します。
したがって、カレンダーに新しいイベントを追加するための私のコードは次のとおりです(現在の時刻を確認する名前として「dateFromString」を既に追加しようとしましたが、それは通過します):
iPhone カレンダーにカスタム イベントをプログラムで追加するのコード
では、NSDate を EKEventStore で動作するようにフォーマットするにはどうすればよいですか? 「2007-01-09 17:00:00 +0000」のような「yyyy-MMM-dd HH:mm:ss ZZZ」として追加する必要がありますか? 文字列を解析して「-06:00」の部分を削除するには? (XML から与えられた時間は次のようになります: 2014-12-31T19:00:00-06:00)。
ios - EKRiminder として保存されたリマインダーを削除するには?
EKReminder を使用してリマインダーを保存しましたが、このリマインダーを EKReminder から削除したいと考えています。リマインダーを削除する日時があります。NSPRedicate を使用してみましたが、うまくいきませんでした。
私はこのコードを使用しています:
removeReminder は私の日付です。
このコードに問題がある場合は、私に提案してください。
ios - EKEvent IOS カレンダーに場所を追加する
NSStringだけでなく緯度と経度で場所を追加して、カレンダーにも地図を表示するにはどうすればよいですか?
コード :

ios - カスタム インターフェイスを使用して EKEvent 招待者配列を直接追加する
EKEventEditViewController が事前に入力されたすべての招待者を表示するように、会議/イベントをスケジュールするときに招待者を追加したい.
カスタム インターフェイスとカスタム フィールド (事前入力された招待者) を使用してイベントのスケジュールを設定するいくつかのカレンダー アプリで見たことがあります。
前もって感謝します。VD