在发布iOS 9之前,我已经开发了一个针对iOS 8.4的应用程序。我使用过一些UITableView
通过“显示(例如,推送)”的segue相互连接的应用程序。它以正确的行为完美运行:每次我从一个切换UITableView
到另一个时,都会出现后退按钮,因此用户可以返回到上一个场景;使用相同的segue,后退按钮也从出现UITableView
到UIViewController
。
现在,我已经升级到最新版本的Xcode,并将应用程序定位到iOS 9.0,我遇到了这个问题:现在,如果我从UITableView
另一个转到另一个UITableView
,则后退按钮不再显示,但是如果我从UITableView
转到UIViewController
,则返回按钮出现。我见过其他开发人员也遇到过类似的问题(如您在此处看到的,这里和这里),但我不知道他们是如何解决的(除了第三个环节,但它不是我的情况)。谁知道我该如何使返回按钮再次起作用?提前致谢
看起来发布第二个链接的人和您有同样的问题。他在评论中说,他的固定方式是摆脱多余的导航控制器:
无需为每个视图放置导航控制器。仅将导航控制器开始视图。
所以我建议这样做。仅将导航控制器放在第一个视图控制器上。摆脱所有其他。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句