質問: interface builderでiboutletに接続できません 私は奇妙な経験をしています。任意のタイプのiphoneアプリケーションを作成し、uiviewcontrollerとxibファイルを追加します。コントロールを使用してxibファイルを編集し、実行するとレンダリングされることを確認できます。ここで、コントローラーにいくつかのiboutletを追加しようとしています。それらを.hファイルに追加し、.mファイルで合成します。次に、コンセントを接続するためにinterface builderに向かいます。 uilabelをuiviewにドラッグしてから、ファイルオーナー(カスタムuiviewcontroller)を接続しようとしましたが、uilabelに接続しようとしたときに選択できるのは「ビュー」だけですが、これは明らかに間違っています。したがって、iboutletsをinterface builderのコントロールに接続することができません。何か案は?
回答: このスレッドでさまざまなことを組み合わせてやっと成功しました。interface builder(xcodeではない) ファイル->すべてのクラスファイルを再ロード file-> read class files(myclass.hを選択) によってファイルの所有者を再接続 a。クラスを「myclass」に設定 b。ビューをファイルの所有者のビューに再接続する すべてが正常に戻りました。変だ。これが混乱する以上に役立つことを願っています;-)