'在createWindow中使用'url'加载路径时出错“

时间:2012-01-05 16:27:48

标签: model-view-controller titanium appcelerator appcelerator-mobile titanium-mobile

我在app.js中有这段代码:

var login = Ti.UI.createWindow({
    url: 'controllers/loginController.js'
});

login.open();

在Titanium文档中,它说明了url属性:

  

可以通过指定Windows从另一个JavaScript文件加载Windows   属性URL,引用相对于您的应用程序的文件   资源文件夹。

我的controllers文件夹位于Resources文件夹中。我仔细检查:)!

我正在按照这里的步骤进行操作:

http://blog.scottmontgomerie.com/01/mvc-in-appcelerator/

在他的示例项目中,他也是如此。

但是,我总是收到以下错误消息:

[ERROR] error loading path: /Users/mobiel/Library/Application Support/iPhone
     

模拟器/ 5.0 /应用/ 3DD8FFEF-4DD7-437E-8AE5-6851750FA0F8 / teamTaskManager.app /资源/控制器/ loginController.js,   错误域= NSCocoaErrorDomain代码= 260“操作不能   完成。 (可可错误260.)“UserInfo = 0xa385b60   {NSFilePath = / Users / mobiel / Library / Application Support / iPhone   模拟器/ 5.0 /应用/ 3DD8FFEF-4DD7-437E-8AE5-6851750FA0F8 / teamTaskManager.app /资源/控制器/ loginController.js,   NSUnderlyingError = 0xa385aa0“操作无法完成   这样的文件或目录“}

有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我通过从项目目录中删除build文件夹并重新构建项目来解决此问题。

:|