web-dev-qa-db-ja.com

アシスタントエディタ(Xcode 7.3)は、手動で選択した場合でも、常にストーリーボードにインターフェイスファイルを表示します

派生データを何度も削除したり、他のことを試したりしても、この問題に直面しています。手伝って頂けますか?

enter image description here

15
pawansinghncr

代わりにショートカットキーを使用して、アシスタントエディタを開くことができます。

ショートカットキー: -

option + click on the fileあなたが開きたいassistant editor

26
Aashish

みんなxcode9.2の設定を変更して、この問題への対処をやめました。そして今、私はナビゲーションペインを使用しています。

仕組みは次のとおりです。

次の図のように、xcode->設定->ナビゲーションに移動し、[フォーカスされたエディターを使用する]を選択すると、OKになります。

enter image description here

ナビゲーションペイン内を手動で選択できるようになりました。変更するページをクリックしてで選択するだけです。ナビゲーションペイン

ここにいくつかのスクリーンショットがあります:

enter image description here

enter image description here

写真はコードファイルを示していますが、ナビゲーションペインでクリックできるすべてのもので機能します。

5
EFE

一時的な修正として、ファイルをプロジェクトナビゲータからアシスタントエディタのパスにドラッグアンドドロップしてみてください。このアイコンをクリックして、最近のファイルを表示することもできます。

プロジェクトをクリーンアップし、ビルドフォルダーをクリーンアップし、Xcodeを再起動してみてください。ストーリーボードのViewControllerに正しいカスタムクラス名があることを確認してください。

4
Boris Y.

私はあなたが抱えている問題を知っていると思います。私もそれを経験しますが、断続的です。 Manualをクリックすると、プロジェクトフォルダー全体が表示され、編集可能なクラスを選択できる場合もありますが、編集できない、IBOutletsをドラッグできないインターフェイスバージョンのみが表示される場合もあります(b/cに通知できます)。 internal classと言い、コードが少なくなります)。 AutomaticManualを切り替えると、通常、編集可能なクラスを表示できることに気づきました。また、アシスタントエディターをオフに切り替え、ストーリーボードで別のビューコントローラーを1つか2つ選択してから、元のビューコントローラーに戻り、アシスタントエディターをオンに戻すと、再び機能し始めます。

それについては他にも議論があります ここここ 、そして ここThis インデックス作成をオフにすることを提案すると、興味をそそられ、問題が再発し続ける場合は試してみる価値があります。更新: This+を押して2番目のファイルを開き、次にインターフェイスファイルを閉じるというトリックは、今試したときにうまく機能しました。

これは、Automatic側がインターフェイスのみを表示し、Manualの横にinternalと表示されている場合に、class側が実際のファイルを表示する方法の写真です。

enter image description here

enter image description here

3
James Toomey