問題タブ [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.
iphone - iOS EventKit の問題?
(ユーザーの選択に基づいて) 特定のカレンダーにカレンダー イベントを追加したいと考えています。
私の問題は、デバイス上にある iCloud と Gmail のカレンダーを一覧表示できないことです。
バースデー カレンダーやサブスクリプション カレンダーは編集できないため、掲載したくありません...
現在、私は EKCalendarTypeLocal カレンダー タイプのみを使用していますが、iCloud と Gmail のカレンダーも表示する方法はありますか?
iphone - iPhone saveEvent はイベントを保存しません
私は現在、XML を介して特別なイベントのリストをダウンロードし、ユーザーがカレンダーに追加できるリストにそれらを提供するアプリをテストしています。[イベントをカレンダーに追加] ボタンをクリックすると、関数が正しく起動し、適切な日付でイベントが設定され、saveEvent
関数は を返しますがnoErr
、イベントはカレンダーに表示されません。2 台の異なる iPhone で確認しましたが、どちらも同じ動作でした。何もうまくいかないように見えるので、何がうまくいかないのかわかりません。
私のイベントコードは次のとおりです。
クリーンアップと再構築の後、イベントの 1 つをカレンダーに表示することができましたが、上下にスクロールすると消えてしまったようです。私が追加した別の日付でも同じことが起こり、3 回目のテストでは何も起こりませんでした。カレンダーをスクロールしたり、カレンダーを終了して再入力したりすると、これらの日付が削除されますか?
objective-c - EventKit イベントが発生したときに通知されるアプリケーション
特定のカレンダーのイベントが発生したときにアプリに通知することはできますか? EventKit でデリゲート プロパティを探してみましたが、役に立ちませんでした。
特定のイベントが発生したときにアプリで特定のコードを実行したい。
iphone - ios5アピアランスプロトコルを使用してEKEventEditViewControllerでtablebiewのアピアランスを設定します
OK、EKEventEditViewControllerによって提示されるテーブルビューの外観を変更しようとしています。私はこれができるはずだと思いますが、基本的には何も起きていません。
ケース1は、テーブルビューの背景ビューを設定します
ケース2は、すべてのUITableViewCellの背景色を設定します。単純明快である必要がありますが、EKEventEditViewControllerには影響しません。
[[UITableViewCell appearance] setBackgroundColor:[UIColor greenColor]];
また、EKEventEditViewControllerが外観プロトコルに準拠しているかどうか疑問に思っている場合は、ドキュメントに準拠していると記載されています。
何か案は?
objective-c - EKCalendarChooser の複数選択が機能しない
EKCalendarChooser
ユーザーが選択した複数のカレンダーを取得するために使用しようとしています。これが私がビューを提示する方法です:
1 つ以上のカレンダーを選択するとメッセージが表示されますが、selectedCalendars プロパティが空calendarChooserSelectionDidChange
になるたびに!EKCalendarChooser
EKCalendarChooserSelectionStyleSingle
の代わりに使用するとEKCalendarChooserSelectionStyleMultiple
、すべてが正常に機能し、selectedCalendars プロパティを介して正しい選択されたカレンダーが取得されます。
私は何か間違ったことをしていますか、それともバグEKCalendarChooser
ですか?
iphone - イベントキットのカレンダーを変更しますか?
通常のiPhoneカレンダーアプリと同じように、ユーザーのカレンダーを含むテーブルビューを作成し、ユーザーがカレンダーを選択して使用し、イベントをそのカレンダーに保存する必要があります。
これに関する情報はあまりないようですので、どんな助けでも大歓迎です。
ありがとう。
iphone - 既存の EKEvent を編集および削除しますか?
私は自分のアプリで Kal カレンダーを使用しています (あまり変更されないことを願っています) が、カレンダーでのユーザーの選択に応じて、そこから EKEvent オブジェクトを取得します。
とにかく、すでに存在するイベントを編集および削除するにはどうすればよいですか? つまり、私が受け取る EKEvent ですか?
これをすべてプログラムで行う必要があります。Apple の既製の EKEventViewController は使用していません。
新しいイベントを正常に作成して保存できますが、既存のイベントを編集または削除する方法がわかりません。助けていただければ幸いです。ありがとうございます。
ios - アプリケーションによって作成されたカレンダー イベントのみを取得する
カレンダー ( ) にイベントを作成する単純なアプリケーションで作業しているだけです。アプリケーションEventKit
に特定のカレンダーを追加したくありません。新しいイベントを追加するカレンダーをユーザーが自由に選択できるようにしたいと考えています。
アプローチは、eventIdentifiers を Plist に格納するか、Coredata を使用することであり、必要なたびに ID でイベントをフェッチすると思います...しかし、作成されたイベントのみを取得するための、よりシンプルでより統合された方法があるかどうか知りたいです私のアプリケーション。
xcode - イベント キット カレンダーの日付/時刻とタイトルをプログラムで選択する方法
以下は私のコードです。現在、ボタンをクリックするとカレンダーが開き、ユーザーはイベントを追加できます。イベント カレンダーが開いたときに、ユーザーの日付とタイトルを渡す、または事前に選択するにはどうすればよいですか?
これが私のコードです。
ios - iOS EventKit:「カレンダー」という名前の EKCalendar? それは何ですか?
-[EKEventStore calendars] を介して iPad で EKCalendars を照会すると、「Calendar」という EKCalendar が常に返されます。「ローカル」タイプで、イベントはありません。(注: デスクトップの iOS シミュレーター経由でも同じカレンダーが返されます。)
iPad のカレンダー アプリにこのカレンダーが表示されません。私のアプリは必要ですか?それともカレンダーアプリのように非表示にするべきでしょうか?
ありがとう。