以前はXCodeでこれを行うことができましたが、突然、友人から送信された、開いた新しいプロジェクトに参加できなくなりました。
これを再開するために変更しなければならない特定の設定はありますか?
つまり、コードを介してリンクしたいテキストボックスがありますが、今はリンクできません。:(
助けが必要です!
以前はXCodeでこれを行うことができましたが、突然、友人から送信された、開いた新しいプロジェクトに参加できなくなりました。
これを再開するために変更しなければならない特定の設定はありますか?
つまり、コードを介してリンクしたいテキストボックスがありますが、今はリンクできません。:(
助けが必要です!
アシスタントエディタウィンドウが間違ったクラスで開かれている可能性があります。現在選択されているViewControllerをチェックし、アシスタントエディタで開かれているものと同じであることを確認する必要があります。
または、アシスタントエディタで、[自動]を選択します(スクリーンショットを確認してください)
私にとっての解決策は、ドラッグ中にCtrlキーを押すだけでした...
私は同じ問題を抱えていて、全体を見渡して、問題の適切な解決策を見つけることができませんでした。私のコントローラーが最初に生成されたときに何が起こっていたのか、それらは一般名FirstControllerを持っていました。名前を切り替えたとき、[カスタムクラス]領域の値は切り替えませんでした。修正するには:
これが特定の質問の問題ではないことは知っていますが、この質問を数回クリックしたので、誰かが同じ問題を抱えている場合は役立つかもしれないと思いました。
ストーリーボードと.hファイルを開いたときの最新バージョンのXcodeでは@end
、(新しい).hファイルの下部にあるタグの下の最後のスペースを削除します。どういうわけか、そうした後、私はコンセントを置くことができませんでした、Appleに感謝します!
@end
したがって、問題を解決するには、.hファイルのタグの下に余分なスペースを確保する必要があります。
これが私の問題を解決したものであり、この特定の質問に答えられないことはわかっていますが、うまくいけば、誰かを助けることができます。
同じ問題が発生しました。私の場合、IDインスペクターのクラス名とソースコードのクラス名の間に不一致がありました。
この問題もありました。XCode 9:ストーリーボード-> IDインスペクター->"Inherit from Module from Target"
がチェックされていることを確認します(またはモジュール名を手動で入力します)
編集:チェックボックスが役に立たないことが判明しました-UIViewControllerのクラスを削除した場合は、手動で入力してEnterキーを押します。問題がある場合は、XCode9でチェックボックスが自動的にチェック"Inherit Module from Target"
されません。クラス(Swift 4)で試行錯誤した結果、#if IDENTIFIER .... #endif
完全に有効なものがありましたが、ストーリーボードの接続がなんらかの形で台無しになりました。削除した後、ストーリーボードにクラス名を入力すると、チェックボックスが自動的にオンになり、接続が機能するようになります。もう1つのXCode9のバグです。