エラーが発生したとき、Xcode で目的の c でプログラムを作成していました。
アーキテクチャ x86_64 の未定義シンボル:
「_OBJC_CLASS_$_Logger」、参照元: main.o ld
の objc-class-ref : アーキテクチャ x86_64 のシンボルが見つかりませんでし た: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)
それから私は変わりました
#import "logger.h"
に
#import "logger.m"
そしてエラーは消えました。.m ファイルをインポートすると修正されるのはなぜですか? ところで、プログラムは正しく実行されました。