私は数日前にxcodeを使い始め、今日はメインストーリーボードからViewControllerにテキストビューを接続しようとしましたが、機能していないことがわかりました。
Ctrlキーを押しながらクリックしてアイテムをドラッグできますが、viewcontroller.hと.mの両方に配置できません。 UIViewcontrollerではなくviewcontrollerであることを再確認したため、そうではありません。
Yosemite 10.10 macを使用しています。
あらゆる種類の助けをいただければ幸いです。
ストーリーボードでViewControllerを選択し、ViewControllerの名前を.hまたは.mファイルの名前に変更してから、Ctrlキーを押しながらクリックしてドラッグします
初心者向け-> 「Ctrl」キーをドラッグアンドドロップ中に押し下げた状態をコード上に保持したことを確認してください。これは簡単に見落とされる可能性があります。
アシスタントエディターモードになっていることを確認します(コードとレイアウトエディターが隣り合っている場合)。
Apple から:
Interface Builderを標準エディターペインで開いた状態で、設定するコントロールを選択し、アシスタントエディターボタン( ワークスペースツールバーの )。アシスタントエディターは、オブジェクトの実装ファイルを開きます。
Interface Builderのコントロールから実装ファイルにControlキーを押しながらドラッグします。 (スクリーンショットでは、アシスタントエディターは、WarriorボタンのView Controllerの実装ファイルを表示します。)Xcodeは、アクションメソッドをコードのどこに挿入できるかを示します。
ストーリーボードでビューを選択し、クラスの右側にあるIDインスペクターをクリックしてみてください。 View Controllerの名前を入力してから、ストーリーボードからView Controllerにアイテムをドラッグアンドドロップします。
それが役に立てば幸い。
問題のアイテムが、ドラッグを制御するファイルに接続されていることを確認します(IDインスペクターでクラスを指定します)。
ViewController.Swiftファイルのクラスの名前を(ViewControllerからViewController2に)変更し、メインストーリーボードのView Controllerのカスタムクラス(ViewControllerからViewController2に)を変更して、Ctrl-ドラッグアンドドロップが再び機能するようにしました。
ViewController.SwiftおよびメインストーリーボードのViewController 2からViewControllerに名前を変更しても、Ctrlキーを押しながらドラッグアンドドロップすることは妨げられず、その後も機能し続けました。
ストーリーボードのviewControllerをviewControllerクラスに接続していないと思います。 「suhit」が回答にアップロードしたスクリーンショットを確認してください。それ以上のことをお伝えしたいと思います。ストーリーボードオブジェクトをクラスに接続する必要があるときはいつでも。
それがあなたのお役に立てば幸いです。