2015-11-13 2 views
1

После того как я обновился до El Capitan и Xcode 7, я не могу создать свое приложение. Я продолжаю получать повторяющиеся символы во всех моих глобальных переменных. Пожалуйста помоги.Ошибка команды компоновщика с кодом выхода 1 после обновления до Xcode 7

//Global.h 
#ifndef Global_h 
#define Global_h 

extern NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

#endif /* Global_h */ 

ответ

0

Вы misdeclared эти переменные; удалить это заявление из заголовка:

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday; 

и переместить его в .m файл.

Вы также должны точно узнать, почему вы используете глобальные переменные, в первую очередь, как вам определенно не нужно.

+0

Спасибо, это работает. Я использую глобальные переменные, потому что переменные должны быть видимыми для нескольких контроллеров представлений. Для меня это самый удобный способ. Но я этого не понимаю. До Xcode 7 коды работали нормально. Я хочу понять, почему ... –

Смежные вопросы