0
这是我在Stack Overflow上的第一个问题。请善待我的错误。我想在XCode中将iOS的Sencha Touch 2和Phonegap 2结合起来。Phonegap 2 + Sencha Touch2 + iOS
步骤我把:
- 创建一个项目的PhoneGap为iOS。
- 单独创建一个Sencha Touch 2项目。
- 删除
www
文件夹内除cordova.2.0.0.js
以外的所有内容。 - 复制整个Sencha Touch 2项目内容并将其放入Phonegap项目的
www
文件夹中。 - 在app.json路径中添加了cordova js。 [有人告诉我,在
index.html
中包括那个不会包括那个,它必须这样做。如果我错了请纠正我]
结果:
煎茶触摸2个应用程序运行正常,当我在Xcode中运行它。但Phonegap脚本不起作用。我在main.js
的html里面放了一个简单的Phonegap工程警报。
html: [
"<script type='text/javascript'>",
"document.addEventListener('deviceready', function() {",
"alert('Our first PhoneGap app');",
"}, false);",
"</script>",
"You've just generated a new Sencha Touch 2 project. What you're looking at right now is the ",
"contents of <a target='_blank' href=\"app/view/Main.js\">app/view/Main.js</a> - edit that file ",
"and refresh to change what's rendered here."
].join("")
虽然内容显示,脚本不运行。我试过this tutorial。但我相信它已经很老了,不包括Phonegap 2.我也看到Sencha是为iOS设计的,而不是Phonegap,它可以很好地包装一切。但我需要Phonegap及其功能。
请帮助我任何更新的教程,提示,代码示例/下载[不贪心,无奈]。
感谢所有,
普拉巴卡尔小号
您好我只是把这个在index.html ::: <脚本类型=“文本/ JavaScript”src =“cordova-2.0.0.js”>和代码停止工作 –
尝试添加这在头您的index.html <脚本类型= “文本/ JavaScript的”> document.addEventListener( “deviceready”,函数(){ \t警报( '我们的第一PhoneGap的应用'); \t},假); –
谢谢creativityhurts [不,它实际上帮助我:)]。您的解决方案可以在我的家用Mac mini上完美工作[mac mini - mountain lion - xcode 4.4.1]。我不知道为什么它没有在我的办公室IMAC - 狮子 - Xcode 4.2.1 ....我在我的办公室时,我问了这个问题。感谢1000次。那么是吧,我做对了吧。明天早上我会首先发布我的更新。再次感谢。 –