【发布时间】:2014-12-18 14:01:23
【问题描述】:
我在initialize() 方法的主主视图中添加了一个alert()
每个煎茶命令我都试过了
- sencha app build ios
- cordova build ios
- cordova build ios --release
但是当我运行 xcode 并在模拟器中运行它时,它从不 被击中。只是为了验证我修改了我的index.html 标题并在主视图中添加了一个值为 1 的标签。
如果我在 sencha web 服务器下运行它,它会正确显示。
但是当我尝试构建它时它没有更新,当我查看 MyProject\cordova\www\index.html 时没有更新。
我之前已经让它工作了,所以我不确定我是否错过了一个步骤。
我有最新的 sencha cmd 和 sencha touch 有什么想法吗?
更新 1
在index.html我修改了:
<title>Test1</title>
到
<title>Test2</title>
在我的app\view\MainView.js:
items:
[
{
style: 'font-size: .8em',
html: 'Version: 1.1'
}
]
....
initialize: function()
{
this.callParent(arguments);
alert('this is another test');
}
当我在 XCode 中运行时,没有任何警报显示。原来的版本 1 仍然显示不是 1.1
更新 2
我的完整index.html:
<!DOCTYPE HTML>
<html manifest="" lang="en-US">
<head>
<meta charset="UTF-8">
<title>Test2</title>
<!-- The line below must be kept intact for Sencha Command to build your application -->
<script id="microloader" type="text/javascript" src=".sencha/app/microloader/production.js"></script>
</head>
<body>
</body>
更新 3
当我在 android 模拟器中运行它时,更改生效。然后我运行 XCode 并进行了更改。这很奇怪。我运行 sencha app build native 所以这可能是缺少的步骤
【问题讨论】:
-
请分享代码?
-
示例更改见上文
-
我想看看你的 index.html plz。
-
是的,在我运行命令“sencha app build native”后它可以工作
标签: sencha-touch