質問: 質問は表題の通りです。 プログラムを書いていてoutlet接続したpropertyを書き換え不要なのでreadonlyにした方がいいのかと思いreadonlyにしたのですが以下の警告が出ました。 Readonly IBOutlet property 'button' when auto-synthesized may not work correctly with 'nib' loader おそらくnibファイルの読込時に何か不具合があるんだと思うのですが、outlet接続したpropertyはreadonlyにできないのでしょうか?また、readonlyにする必要はないのでしょうか? どなたかよろしくお願いします。
回答: そのnib loaderが、outlet接続したpropertyに、ロードした部品のインスタンスを設定しますので、 そのためにクラス外(nib loader)から書き込みできるようにする必要があります。