2017-01-30 14 views
0

したがって、私は2つのView Controllerでアプリケーションをセットアップしています。最初のものは私の開始画面で、そこではアプリケーションが起動し、2番目の画面はユーザーがナビゲートできる画面です。後で私の開発で2番目のファイルを追加しましたが、アイデンティティ・インスペクタの下の右の列に移動したときに、新しいCocoa Touch Classファイルが選択されませんでした。今すぐあなたが私にそれを入力するように頼んだら、私はそれを試みました、それは接続していないようです。私は、シミュレータにロードされたときに、新しい第2クラスのviewDidLoad()に単純な行を出力してテストしましたが、何も表示されません。どんな助けでも大歓迎です!!ありがとう!カスタムクラスが自動的に表示されない - Swift 3 iOS 10.2 Xcode 8

私はそれがあったと仮定すると解決策は、特定の値に「モジュール」を変更するストーリーボードを閉じて、それを再オープンし、設定する「モジュール」を削除しました。このような問題を(見ているEDIT It is a subclass of UIViewController apparently

+0

クラスが 'UIViewController'のサブクラスではないようです。 – brandonscript

+0

ここでは、同様のスタックオーバーフローに関する質問がたくさんあります。[Storyboard uiviewcontroller、 'カスタムクラス'がドロップダウンで表示されない](http://stackoverflow.com/questions/14130184/storyboard-uiviewcontroller-custom-class-not-showing -in-drop-down) –

+0

@MobileDan私のために働いた解決策はありません – user3794832

答えて

1

最初は空白か元の値に戻す)。これは多くのターゲットを持つプロジェクトで発生し、その名前が変更された可能性があります。

enter image description here

+0

これは少しコードを与えた質問への答えはどうですか?それで私が間違っていたら削除します。詳細を聞いてください - その質問は、受け入れられる品質に近いものではありませんでした。 – dfd

+0

コメントありがとう@dfd。私はちょうど正当な可能性と解決策であるため、これがなぜ落とされたのか尋ねるつもりでした。あなたは私の質問に答えました。私は私の答えを書いた時点で、その質問が/あいまいであることに同意します。しかし、それはとてもイライラしていたので、私が説明した状況を思い出させました。 –

+1

私の悪いです。私は明らかに悪い夜を過ごしています。質の低い質問(これははっきりとしています)は、誰かを助けようと投票していることと同義ではありません。 – dfd

2

簡単に修正がある:

  1. は、ストーリーボード上の活動の指標を選択し、アイデンティティインスペクタに移動し、オブジェクトIDをコピーします。画像として:ObjectID_ActivityIndicator
  2. あなたが作業しているビューコントローラを持つストーリーボードファイルを右クリックします。
  3. オープンなど>ソースコード
  4. 押してコマンド+ Fを見つけて、あなたがこの貼り付け、前
  5. をコピーしたIDを探すために:(customClass = "yourclassname" customModule = "MODULENAME" customModuleProvider = "ターゲット" を行いませんこの目標単語を変更する場合は、アイデンティティ・インスペクタから必要なモジュールを選択できます)。
  6. これを保存して再度ストーリーボードファイル> openAs> Interface builderを右クリックして
  7. アクティビティインジケータを再度選択し、アイデンティティインスペクタに移動します。あなたは今そこにそれを見るでしょう。要件ごとに変更することもできます。

お楽しみください。今日この問題に直面し、オンラインでヘルプが見つからなかった。私のクラスとモジュールフィールドはグレー表示されていました。この修正を試してみました。

注:カスタムクラスがアクセス可能で、アプリケーションディレクトリにあることを確認します。つまり、赤色でハイライト表示されていませんが、通常の外観になります。

関連する問題