inputAccessoryViewのカスタムサブクラスの1つに使用しています。UIViewControllerこれは、サブクラスUIResponderです。
状態に関するAppleDeveloperClass Reference-[UIResponder inputAccessoryView]:
システム提供の入力ビュー(キーボードなど)またはカスタム入力ビュー(プロパティで指定するビュー)のいずれかにカスタムコントロールをアタッチするサブクラスは、
inputView[inputAccessoryView]プロパティを再宣言readwriteし、それを使用してカスタムアクセサリビューを管理する必要があります。 。
- 再宣言した後
inputAccessoryView、私はそれをしなければなりません@synthesizeか?そうすることがそれをコンパイルする唯一の方法のように思えたが、inputAccessoryView私は自分自身を合成するのではなく、Appleのivarを使いたい。 inputAccessoryViewとして再宣言できますnonatomicか?inputAccessoryViewとして再宣言できない場合は、スレッドセーフを維持するために、nonatomic常にivarに直接アクセスするのではなく、プロパティを介してinputAccessoryViewアクセスする必要がありますか?self.inputAccessoryView