2011-12-08 7 views
9

Xcode 4.2のペン先で、ビューとIBActions/OutletsをFile's Ownerに接続する際に問題が発生しています。新しいnibファイルを作成するときは、ファイル - >新規ファイル - >右のUIを選択 - >「表示」 - >「iPhoneのデバイスファミリ」を選択してTestView.xibとして保存します。新しいペン先が表示されますが、ファイルの所有者からビューなどにドラッグ&ドロップすると、何も起こりません。アウトレットとして選択せずに行が消えてしまいます。 IBActions、Pickers、LabelsまたはFile's Ownerに実際に何かを接続しようとすると、同じ問題が発生します。私はそれに何かを接続することはできません。ファイルの所有者を接続して問題を表示する

私はソースコードを提供していたプログラミングブックで作業しています。そこにペン先で遊ぶと、すべてが既にFile's Ownerに接続されています。私はそれらのファイルでもすべてうまく再接続することができます。私は、プログラムをタイプアップしてから、ソースコードのペン先をドラッグアンドドロップする代わりに、自分でそれを行うことができました。

私は紛失しているものが少しあると確信しています。私はそれについての調査をしていて、何の役に立たないものを理解しようとしています。どんな助けでも大歓迎です、ありがとう!

+0

ファイル所有者自身または事前に宣言された 'IBOutlet'をドラッグしていますか?スクリーンショットはありますか? – jrtc27

+0

私は、File's Ownerのクラスを正しく設定していないと思います。 Interface Builderビューの左側にある垂直バーでFile's Ownerを選択し、ユーティリティ(右)バーで3番目のタブ(IDインスペクタ)に移動し、View ControllerのクラスにClassを設定します。 – jrtc27

+0

ありがとうございますjrtc27!それはトリックでした、私はクラスを変更し、今は完全に動作しています。再度、感謝します!あなたに+1したり、正解としてマークする方法はありますか? – John

答えて

32

私は、File's Ownerのクラスを正しく設定していないと思います。 Interface Builderビューの左側にある垂直バーでFile's Ownerを選択し、ユーティリティ(右)バーで3番目のタブ(IDインスペクタ)に移動し、View ControllerのクラスにClassを設定します。

+1

私はクラスの名前を変更して、なぜ私がIBからリンクすることができなかったのか理解できませんでした。これが理由でした – user379468

関連する問題