Что это означает, что при повторном запуске приложения в xcode проблема устраняется? - PullRequest
0 голосов
/ 18 марта 2012

Я запускаю ofxBox2d на openframeworks / ios (хотя это происходит и в настольной версии).

Иногда, когда я меняю параметры box2d - простые вещи, такие как количество кругов или длина соединения, сборка завершается успешно, окно приложения открывается, но затем закрывается или зависает.

Повторный запуск исправит проблему в 40% случаев.

это уже случалось с кем-то еще? Кажется, является эксклюзивным для ofxBox2d. Значит ли это, что мне нужно каким-то образом использовать деконструктор? (никогда не использовал его раньше ... новичок)

Буду признателен за любой совет. Лия

1 Ответ

0 голосов
/ 18 марта 2012

Похоже, что некоторые переменные в вашей программе используются перед инициализацией. Как это:

int x; //x has some garbage.
int y = x + 10;

Таким образом, при многократном запуске неинициализированные переменные будут иметь разные значения. В некоторых случаях это могут быть допустимые значения, например, ноль - программа запускается.

...