我已經聲明瞭一個常量頭文件:「Constants.h」。它包含以下聲明:iOS:與「Constants.h」錯誤
extern const NSString *Const_alertPayantMessage = @"test";
extern const NSString *Const_alertPayantTitle = @"Wooooops!!!";
extern const int *Const_statutPayant = 1;
而且我用這個常量這樣:
clang: error: linker command failed with exit code 1 (use -v to see invocation)
:
int x = 1;
if (x == Const_statutPayant) {
UIAlertView* mes=[[UIAlertView alloc] initWithTitle:Const_alertPayantTitle
message:Const_alertPayantMessage delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
[mes show];
[avPlayerError play];
}else{
[avPlayer play];
不幸的是,因爲我有這樣的錯誤消息,我無法運行我的應用程序
你有什麼想法嗎?
馬克的答案是正確的。但是,從編碼標準的角度來看,我建議你避免在變量名稱開頭使用大寫字母,通常建議使用小寫字母開始變量,以便它們可以快速方便地與類別區分開來 – Tim 2013-04-11 11:41:15
In事實上,我不知道Xcode中的編程標準。每種語言都有其獨特之處。請您提供更多信息。 – 2013-04-11 19:06:37