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

objective-c - カレンダーへのアクセス要求がスプラッシュ画面でハングする

私のアプリでは、アプリが起動するとすぐにカレンダーを読んでいます。そのため、ガイドラインに従って初めて、アプリがカレンダーへのアクセスを要求しましたが、何が起こっているのかというと、カレンダーへのアクセスは表示されず、スプラッシュ画面しか表示されません。

アプリを閉じると、携帯電話のカレンダーへのアクセスを許可するためのポップアップが表示されます。私はそれにアクセスを許可し、その後はすべて正常に動作します。

これが私のコードです:

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

ありがとう、

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

ios - 「カレンダーが設定されていません」を返す saveEvent

アプリケーションからイベントをカレンダーに保存しようとしています。私のコードは iOS 7 で動作しますが、iOS 6ではNo calendar has been set を返します。

アプリケーションは、iOS 7 でユーザーにカレンダーへのアクセスを許可するように求めます。ただし、iOS 6 ではそのようなプロンプトは表示されません。ただし、アプリケーションは[設定] -> [プライバシー] -> [カレンダー] でアクセスを許可されます。

はい、私はすでに実装していrequestAccessToEntityType:completion:ます。

これが私のコードスニペットです。

}

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

ios - アプリがバックグラウンドにあるときの NSNotificationCenter コールバック

1 つの質問と 1 つの問題: 次のコードがあります。

これらのメソッドは、メソッド getCalendarEvents (コールバック内) を含む CalendarEventReporter と呼ばれるクラス/オブジェクトにあります。

2 つのこと: 1) アプリがバックグラウンドにある場合、コールバックは実行されません。それをさせる方法はありますか?2) アプリをフォアグラウンドに戻すと (デバイスのカレンダーを変更した後)、デバッグ ウィンドウまたはデバイスにエラー メッセージが表示されずにアプリがクラッシュします。私の推測では、コールバックを含む CalendarEventReporter オブジェクトがガベージ コレクションされていると思われます。それは可能ですか?クラッシュの原因について他に考えられることはありますか? または、エラーメッセージを表示する方法は?