Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UISplitViewController和单元格取消选择_Ios_Swift_Uitableview_Cocoa Touch_Uisplitviewcontroller - Fatal编程技术网

Ios UISplitViewController和单元格取消选择

Ios UISplitViewController和单元格取消选择,ios,swift,uitableview,cocoa-touch,uisplitviewcontroller,Ios,Swift,Uitableview,Cocoa Touch,Uisplitviewcontroller,我似乎在使用UISplitViewController和UITableViewController时遇到了一些奇怪的问题 发生的事情是,当我在tableView中选择一个单元格时,它会执行一个序列并向我显示一个详细视图(就像苹果在他们的UISplitViewController示例中所做的那样)。唯一的问题是,当选择手机并执行segue时,手机会因为某种奇怪的原因而被取消选择,我只是在iPhone+(横向模式)上遇到这种情况 这里是一些截图 在iPad上工作良好: 在iPhone 7+上,它有

我似乎在使用UISplitViewController和UITableViewController时遇到了一些奇怪的问题

发生的事情是,当我在tableView中选择一个单元格时,它会执行一个序列并向我显示一个详细视图(就像苹果在他们的UISplitViewController示例中所做的那样)。唯一的问题是,当选择手机并执行segue时,手机会因为某种奇怪的原因而被取消选择,我只是在iPhone+(横向模式)上遇到这种情况

这里是一些截图

在iPad上工作良好:

在iPhone 7+上,它有一个奇怪的取消选择问题,下面是一个gif:


您可能看不到它,但基本上选择(蓝色突出显示)会在一瞬间出现,然后立即消失。

非常奇怪,这似乎是一个模拟器错误

我在一台设备上测试过,它工作正常

我还将此代码添加到MasterTableViewController的
ViewDidAspect
方法中:

self.clearselectiononviewwillappear=self.splitViewController!。已合并