1

我有一个应用程序已经在应用程序商店工作和销售了一段时间。我决定用 Webview 更新它。该应用程序底部有一个标签栏,前两个标签是导航视图,其中包含向下钻取的表格。第三个选项卡是新的 Web 视图,第四个选项卡是简单的图像和文本。

启动应用程序,我在第一个选项卡中看不到任何表格,其他所有表格都可以正常工作。如果我将两个导航选项卡交换在一个不在选项卡上工作的选项卡上,那么现在可以在选项卡 2 上工作,反之亦然。

我猜这与应用程序如何启动并显示第一个视图有关?

让我知道您需要查看什么代码?

最后回答了自己

我设法弄清楚这是第一个视图的加载问题,并更改了我的 App 委托以反映这一点:

之前

 self.window.rootViewController = tabBarController;

之后

[window addSubview:tabBarController.view];
[window addSubview:navigationController.view];
[window makeKeyAndVisible];

我希望这对其他人有所帮助,这可能不是正确的方法,但它似乎对我有用。

4

1 回答 1

1

最后回答了自己

我设法弄清楚这是第一个视图的加载问题,并更改了我的 App 委托以反映这一点:

前:

 self.window.rootViewController = tabBarController;

后:

[window addSubview:tabBarController.view];
[window addSubview:navigationController.view];
[window makeKeyAndVisible];

我希望这对其他人有所帮助,这可能不是正确的方法,但它似乎对我有用。

于 2012-08-05T13:25:31.440 回答