Iphone 关于应用程序使用splitview控制器的最佳实践,我的应用程序可以被拒绝吗?

Iphone 关于应用程序使用splitview控制器的最佳实践,我的应用程序可以被拒绝吗?,iphone,uisplitviewcontroller,ipad,Iphone,Uisplitviewcontroller,Ipad,我真的有这个“神奇”的splitviewcontroller的问题。。。我正在为iPad构建一个应用程序,它使用splitviewcontroller,因为这是使用该应用程序的逻辑方式。但是,我担心我的应用程序会被拒绝,因为我故事板中的rootviewcontroller不是splitview。。我的初始控制器是一个“主页”,带有一些按钮,可以将用户带到应用程序的特定部分。我通过在主菜单页面上的按钮的不同分段中更改我的应用程序代理的rootviewcontroller来完成此操作。。。我无法让s

我真的有这个“神奇”的splitviewcontroller的问题。。。我正在为iPad构建一个应用程序,它使用splitviewcontroller,因为这是使用该应用程序的逻辑方式。但是,我担心我的应用程序会被拒绝,因为我故事板中的rootviewcontroller不是splitview。。我的初始控制器是一个“主页”,带有一些按钮,可以将用户带到应用程序的特定部分。我通过在主菜单页面上的按钮的不同分段中更改我的应用程序代理的rootviewcontroller来完成此操作。。。我无法让segues在splitviewcontroller中开箱即用。但事实上,我不喜欢这种方法,我只是不知道还能做什么。。我需要用户在应用程序启动时登录,而我的主页仅显示此登录页面。。对于来自JSP世界的我来说,这个逻辑似乎很简单,但我觉得有限。。。也许我还不明白:)

我可以将1个splitviewcontroller与不同的主/详细视图控制器一起使用吗?更改这些主/详细视图控制器的最佳方法是什么?我是否应该让我的菜单页面以模式显示在appdidfinishlaunching的splitview的顶部,然后自行关闭(也是否定的,因为始终是显示的视图将其删除)

我想我的问题是,一个应用程序的设计应该是什么?它应该有一个带有登录名的菜单页面,然后有两个或更多的“拆分视图”

我正在使用IOS5和故事板,并希望继续这样做:)

这一切的痛苦是,也许我可以“让它工作”,但我喜欢干净和适当的代码,所以我讨厌做事情“错误的方式”


非常感谢。

苹果鼓励开发者在使用这些开发者工具时跳出框框思考。如果你使用UISplitViewController很容易理解,不容易崩溃,而且有意义,那么没有理由认为苹果会拒绝你的应用

苹果拒绝你的应用程序的主要原因是:

  • 撞车,撞车,撞车。如果你有一个可靠的应用程序不会崩溃,那么你已经成功了一半
  • 什么都不做。该应用程序需要有用(假设您已涵盖此内容)
  • 照你说的做。不要说谎。在你能做和不能做的事情上要准确
  • 不要使用任何未记录的API。假设情况并非如此
我会说,去做吧。如果你找到了一个很酷的方法来实现分割视图,那么一定要发布你的应用程序。如果你做得很好,人们可能会复制你的应用程序或导航流程。虽然这可能会让人失望,但这确实是作为一名开发人员所能得到的最好的赞扬。祝你好运