重複の可能性:
Xcode重複シンボルエラー
Constant.h
定数文字列を格納するファイルがあります。しかし、Constant.h
(を使用して)2つの異なるクラスにファイルを追加しようとする#import "Constant.h"
と、シンボルが重複してエラーが発生しました。重複シンボルエラーなしでこのファイルを異なるクラスで使用するにはどうすればよいですか?
重複の可能性:
Xcode重複シンボルエラー
Constant.h
定数文字列を格納するファイルがあります。しかし、Constant.h
(を使用して)2つの異なるクラスにファイルを追加しようとする#import "Constant.h"
と、シンボルが重複してエラーが発生しました。重複シンボルエラーなしでこのファイルを異なるクラスで使用するにはどうすればよいですか?
あなたは定数が間違っていると宣言しています。NSString
定数の正しいアプローチは次のとおりです。
extern NSString *const ConstantName; // in Constant.h
NSString *const ConstantName = @"ConstantName"; // in Constant.m
この質問と関連する質問も参照してください。
以下のコードを使用して、2つの異なるクラスで定数ファイルを使用してみてください
@class Constant;
ビューコントローラの.mファイルの@implementationの前にこれを使用します