【发布时间】:2013-04-17 12:43:07
【问题描述】:
我正在尝试使用 Durandal for IOS(使用 Mac)开发 Cordova/Phonegap 应用程序,但在开始时遇到了一些问题。
我已经用 RequireJs 加载了 Cordova,一切正常。这是我的 main.js 文件中的内容:
define(function (require) {
var
cordova = require('cordova.ios'),
system = require('durandal/system'),
//app = require('durandal/app');
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady () {
alert('Device is Ready!');
}
});
请注意,我已将 app = require('durandal/app') 注释掉。如果 IS 被注释掉,那么一切正常。但是,一旦我取消注释,我就不再收到警报了。我在 Safari 的网络检查器中没有看到任何异常,而且 app.js 文件似乎已加载,但它阻止了其他一切发生。
我知道文档说你可以使用优化器,但是没有运行优化器就没有办法在 XCode 中进行实际开发和测试吗?
提前感谢您的任何帮助或想法。
【问题讨论】: