У меня есть часть моего кода, написанная на C ++, и я хотел бы использовать этот код из кода ObjectiveC. В коде C ++ у меня есть класс со статическими полями. В коде ObjC я устанавливаю эти поля и пытаюсь прочитать их позже. Однако, когда я читаю значения этих полей, я получаю мусор.
Код выглядит примерно так,
в одном классе у меня есть:
CCommunication::portNumber = 7777; //some value
позже в другом классе у меня есть:
int portNo = CCommunication::portNumber; //and here I get some rubbish values
Чтобы сделать это еще более странным, иногда, когда я запускаю тот же код на своем iPhone, подключенном к моему Mac, он работает хорошо, и когда я запускаю этот код на iPhone, не подключенном к Mac, код работает как неработающий.
Есть идеи?