2013-05-03 10 views
16

私は合成する必要があるようなプロパティがあることを伝えてうれしいですが、ドキュメンテーションを通過するかどうかわかる方法はありますか?私はUITextInput を実装しており、何が欠けているのか分からない。自動プロパティ合成は、プロトコルで宣言されたプロパティを合成しません - どちらですか?

+0

プロトコルに準拠して継承したすべてのプロパティを合成する必要があります。だから、それらすべてを合成するだけです。 –

答えて

39

プロトコルに準拠して継承するすべてのプロパティを明示的に合成する必要があります。だから、それらすべてを合成するだけです。

+0

私はまだ合成していないものを知る方法はありますか?メソッドが見つからない場合は、「プロトコルのメソッドXが実装されていません」というメッセージが表示されます。 –

+7

完全なビルド出力を確認してください。どのプロパティが欠落しているかを特定するエラーの後に、コンパイラから追加のメッセージが表示されます。または、通常のエラーメッセージウィンドウでエラーの横にある三角形を展開することもできます。 "ここに宣言されたプロパティ"が表示されます。 –

関連する問題