Я отлаживаю модули, над которыми работаю, запустив мой тестовый проект в XCode.Когда приложение падает, XCode сломается в каком-то бесполезном месте.НО что полезно, так это трассировка стека.Обычно я могу почерпнуть из этого достаточно информации, чтобы выяснить, что происходит и где.
Позвольте мне четко указать «тестовый проект».- Если вы запускаете свой модуль, выполняя «титановый прогон» из терминала, я открою сгенерированный проект в XCode и запустите его оттуда (вы увидите путь к нему в сгенерированных лог-операторах после «титанового прогона»).ваш модуль).- Или, если ваш модуль является частью реального проекта, соберите проект один раз и откройте его в XCode.Запустите его, разбейте его, и вы получите трассировку стека, которая поможет вам на вашем пути.
Другой вариант - вставить действительно проблемный код в основной код Titanium Mobile, напримерв PlatformModule.m.Этот модуль похож на ваш собственный, за исключением того, что его исходный код находится прямо здесь.Тогда вы сможете устанавливать контрольные точки, проверять свои переменные и наслаждаться всеми преимуществами использования XCode, чтобы увидеть, что происходит в вашей цели. C.
Надеюсь, это поможет и поможет вам в этом!Дайте мне знать, если я могу уточнить что-нибудь еще.-Dawson