1

既存の迅速な基本プロジェクトに、Objective C クラスのグループと 1 つのストーリーボードを追加しました。ブリッジ ヘッダー ファイルも追加しましたが、迅速なコードから目的の c クラスの 1 つをインスタンス化すると、このエラーが発生します。多くの回答や質問を見てきましたが、どれも私の問題を解決できませんでした。

このリンクに従って.mファイルもチェックしましたが、すべてが完璧です。インターフェイスの下に @implementation を追加しました。

アーキテクチャ x86_64 の未定義シンボル: "_OBJC_CLASS_$_ContactViewController"、参照元: ContactVC.o ld の objc-class-ref: アーキテクチャ x86_64 のシンボルが見つかりませんでした: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)

これが私の迅速なコードです。

  let storyBoard = UIStoryboard(name: "Contacts", bundle: nil)
   let contactsViewController = storyBoard.instantiateViewController(withIdentifier: "ContactViewController") as? ContactViewController
    navigationController?.pushViewController(contactsViewController!,
                                             animated: true)
4

0 に答える 0