コンパイル中にこのエラーが発生します
ld: .../Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/i386/ScaleEditorViewController-DDFF198930F36D54.o および .../Build/Intermediates/A でシンボル _OBJC_METACLASS_$_ScaleTypeDisclosureSection を複製します。 build/Debug-iphonesimulator/A.build/Objects-normal/i386/ScaleEditorViewController-DDFF198930F36D54.o アーキテクチャ i386 用
リンカーがファイルを自分自身にリンクしようとしているように見えるため、これは非常に奇妙に思えます。コンピューター全体を検索しましたが、その名前の .h ファイルと .m ファイルが 1 つしか存在しません。プロジェクトを数回クリーンアップしました。アプリから ScaleTypeDisclosureSection クラスを完全に削除しようとしましたが、その場合、ScaleEditorViewController ファイル内の別のオブジェクトに対して重複シンボル エラーが発生するだけです。二重インポートも確認しました。道に迷いました!
明確にするために、ScaleEditorViewController.h および ScaleEditorViewController.m ファイルでいくつかのクラスが定義されています。1 つはビュー コントローラーで、他は小さなヘルパー クラスです。メインクラス以外のすべてのクラスを削除しても、エラーが発生します。