我已在alert()
方法
initialize()
我尝试了每个sencha命令
但是,当我运行 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,这可能是缺少的步骤
答案 0 :(得分:1)
尝试在alert()
内运行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>
alert("This is a test alert message");
</script>
</head>
<body>