2015-11-13 68 views
1

我升級到El Capitan和Xcode 7後,無法構建我的應用程序。我一直在我所有的全局變量上得到重複的符號。請幫忙。我升級到Xcode 7後,鏈接器命令失敗,退出代碼1

//Global.h 
#ifndef Global_h 
#define Global_h 

extern NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

#endif /* Global_h */ 

回答

0

你誤報的那些變量;從標題中刪除此聲明:

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

,並將其移動到一個.m文件。

您還應該仔細檢查爲什麼您首先使用全局變量,因爲您當然不需要這樣做。

+0

謝謝,它的工作原理。我使用全局變量,因爲變量需要在多個視圖控制器中可見。對我而言,這似乎是最方便的方法。但我不明白。直到Xcode 7,代碼工作正常。我想明白爲什麼...... –

相關問題