0

我有一个适用于 IOS 6 的应用程序。我试图让它在基本上任何安卓版本上运行。我有一个索引控制器并查看加载正常。

我可以加载注册页面,但是当我绕过注册页面时。它在 IOS 中运行良好,但在 Android 中运行良好。我不使用标签组只是窗口。

有任何想法吗 ?注意我无法在代码视图中加载完整的 xml 标签,这就是没有括号的原因。

我收到此错误:

new Error("无法将窗口/tabGroup 添加到另一个窗口/tabGroup。");

索引控制器

    如果(!isRegistered){
        var register = Alloy.createController('register');
        注册.getView().open();
    }
    别的 {
        var main = Alloy.createController('main');
        Alloy.Globals.mainController = main;
    }

索引视图

合金
    窗口 id="索引"

        需要 type="view" src="slider" id="slider"
    窗户

合金

主js控制器

// 上面的代码
$.main.open();
// 下面的代码

主视图

合金
    窗口 id="索引"

        查看 id="loadingOverlay" /

        查看 id="main"

            ImageView id="background" image="/images/background.jpg"/

            需要 type="view" src="slider" id="slider" /

            /选项对话框

        /看法
    /窗户
/合金

谢谢,

4

1 回答 1

0

the error messag explains it

new Error("Cannot add window/tabGroup to another window/tabGroup.");

hard to tell what is going on here, you might need to add a gist or pastebin, but a window cannot contain another window

于 2013-10-14T15:16:47.807 回答