ViewController クラスにいくつかの IBOutlets があり、次のように宣言されています。
@property (nonatomic, retain) IBOutlet UILabel* labelHostStatus;
@property (nonatomic, retain) IBOutlet UIButton* connectButton;
@property (nonatomic, retain) IBOutlet UITextField* fieldAddress;
@property (nonatomic, retain) IBOutlet UITextField* fieldPort;
(そしてもちろん@synthesize
'd)
すべてがうまく機能しており、コードで IBOutlets にアクセスしたり、テキストなどを取得/設定したりできます。
ある時点で、モーダル ビュー コントローラーを提示することにしましたが、これで問題ありません。ただし、モーダル ビュー コントローラーを閉じてメイン コントローラーに戻った後、上記のアウトレットにアクセスできなくなったようです。そうしようとすると、例外とクラッシュが発生します。
2013-05-13 22:39:47.359 [7267:c07] -[__NSCFString text]: unrecognized selector sent to instance 0x885aa30
どうしたの?:(