我目前正在开发支持iOS6 +的iPhone应用程序.应用程序的结构有一个UITabBarController作为根控制器,并为其分配了许多视图控制器.其中一个选项卡是一个UITableViewController,其中包含一个项目列表,选中后,使用推送序列显示该项目的详细视图.
但是,我还有另一个允许QR扫描的屏幕.扫描QR码时,处理结果以检索ID,然后我想显示匹配项目的详细视图页面(如上所述).
我可以使用QR扫描视图控制器中的以下代码来显示它,但这会失去标签栏以及此时导航的任何希望.
[self presentViewController:detailController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
有什么方法可以呈现详细视图控制器,但仍然保留我在通过UITableView路线时获得的标签栏(理想情况下是导航栏)?到目前为止我发现的所有内容都引用了presentModalViewController,但从iOS6开始,它似乎已被弃用,并被presentViewController取代.
在此先感谢您的任何帮助或建议,
PhilHalf