Когда я скомпилирую свое приложение для iPhone, xCode дает ошибку "duplicate symbol" для моих переменных в MyConstants.h
Я думал, что если бы использовал:
#import "MyConstants.h"
он избежал бы этого?
Но у меня все еще есть проблема.
Добавлена информация:
Ошибка возникает во время "связывания". (Я просто использую кнопку "Build and Go" xCode.)Я также пробовал (необязательно С#import) # ifndef/def method тоже.
Возможно, мне стоит просто спросить об этом:
Если вам нужно получить доступ к константе в КАЖДОЙ части ВСЕХ файлов исходного кода... что бы вы вложили в ваш .h файл? Что бы вы использовали, чтобы включить эту константу в другие части вашего кода.
Я подумал (но, я думаю, это не так) было просто:
MyConstants.h > int thisIsGlobal = 123;(Нет, где я переопределяю thisIsGlobal в любом месте любого кода.)
И затем просто "#import MyConstants.h" в верхней части каждого из моих других исходных файлов.