1

古いプロジェクト (iOS 3 時代) を iOS 5 に更新していました。プロジェクトを自動的に移行する際に問題が発生し、新しいプロジェクトを作成してすべてのファイルをコピーすることになりました。これまでのところ、すべてが正常に機能していますが、奇妙な問題が 1 つあります。nib ファイルの多くには、インターフェイス ビルダーのいくつかの接続の横に警告の感嘆符があります。それらの上にマウスを置くと、「[ビューコントローラー名]には[アウトレット名]という名前のアウトレットがありません」と表示されます。プロジェクトを実行すると、これらのファイルは引き続き正常に動作しますが、新しい接続を作成しようとすると、ファイルの所有者に関連するアウトレットが表示されず、親クラス名を入力して正しいことを確認すると表示されませんクラス名にオートコンプリートしません。

ファイルをコピーしたときにいくつかのファイルの名前を変更していたので、それが関係している可能性があります。オンラインで検索すると、ファイル> IBでクラスファイルを読み取るを使用して同様の問題を解決した人がいますが、IBはxcodeの新しいバージョンではスタンドアロンではなく、このオプションはxcodeファイルメニューに表示されません。

何か案は?

4

1 に答える 1