18

iPhoneのEKEventにプログラムで参加者を追加したいと思います。

EKParticipantのクラス参照には、「EKParticipantオブジェクトを直接作成しないでください。参加者をEKEventオブジェクトに送信して、EKParticipantオブジェクトの配列を取得してください。」と記載されています。

EKEventのクラス参照には、「出席者」メンバー(NSArray)は「EKParticipantオブジェクトの配列としてのイベントに関連付けられた出席者。(読み取り専用)」であると記載されています。

鶏が先か卵が先かというシナリオのようです。参加者のメンバーがa。)読み取り専用で、b。)直接作成できないオブジェクトが含まれている場合、「参加者をEKEventオブジェクトに送信」するにはどうすればよいですか。

4

1 に答える 1

4

参加者をEKEventに追加する場合は、EKEventKitUIを実装し、そのフレームワークのビューコントローラーを使用する必要があります。このフレームワークは、ビューのようなネイティブのカレンダーを提供するため、EKEventの参加者を追加できます。

ただし、出席者は読み取り専用プロパティであるため、プログラムでEKEventに出席者を追加することはできません。したがって、コードで値を設定することはできません。また、コードでEKParticipantオブジェクトを直接作成することもできません。

iOSの今後のバージョンでは、この制限が変更される可能性があります。

于 2012-07-18T13:42:22.037 に答える