#ios4 #titanium-mobile #titanium-modules
#ios4 #titanium-мобильный #titanium-модули
Вопрос:
Я следил http://wiki.appcelerator.org/display/guides/iOS Module Development Guide и создал модуль ios и интегрировал его в приложение titanium. Теперь, пожалуйста, помогите мне, как преобразовать существующее приложение iOS4 (iPhone) в модуль iOS для titanium.
Мой вопрос может быть очень хитрым, пожалуйста, помогите мне 🙂
Ответ №1:
Titanium mobile использует свой собственный javascript для разработки модулей. Во время компиляции он преобразует исходный код в машинный код.
И в соответствии с вашей ситуацией у вас есть встроенное приложение в iOS 4, поэтому, чтобы преобразовать его в titanium, вам нужно создать приложение с нуля в titanium, используя его собственный javascript.
Я не думаю, что существует какой-либо трюк или приложение, которое преобразует родное приложение iOS в titanium.
Комментарии:
1. Есть какие-либо идеи о модуле iOS от Titanium? Если я смогу заставить этот модуль iOS от titanium взаимодействовать с моим родным приложением, то это должно мне помочь..
2. Я не думаю, что ваш модуль iOS может напрямую взаимодействовать с вашим модулем titanium. Для этого вам нужны какие-то промежуточные сервисы, такие как API. Но не буду предлагать такую вещь, потому что было бы много проблем, если что-то пойдет не так.
3. Упс, но каким-то образом мне нужно создать свое родное приложение с приложением Titatnium. К сожалению, это требование, любезно предлагаемое
4. Но расскажите о проблеме, с которой вы столкнулись, чтобы начать работу с приложением titanium? Другого способа, кроме запуска приложения в titanium с нуля, нет.
5. Я запустил приложение Titanium, в нем есть две вкладки. Первая вкладка содержит набор представлений, который уже существует как родное приложение, встроенное в Objective C. Итак, теперь я создал модуль iOS для titanium, как указано в следующей вики-ссылке. wiki.appcelerator.org/display/guides/… Теперь мне нужно каким-то образом модифицировать мое существующее родное приложение, находящееся внутри созданного модуля iOS. Пожалуйста, дайте мне знать, четко ли вы поняли мое требование. 🙂
Ответ №2:
Одним из предложений было бы создать пустой модуль и поместить в него ваш существующий код. Самое сложное — избавиться от вашего собственного Appdelegate и привязать делегирование модулей к вашему источнику.
Вы можете отобразить любой из ваших контроллеров просмотра следующим образом
[[TiApp app] showModalController:myViewController animated:YES];