当应该在WKInterfaceController上显示警报时,UITableViewAlertForLayoutOutsideViewHierarchy的断点

我的手表应用使用WkinterfaceController来显示Wkinterfacetable。如果发生错误,它将使用出现的presentAlert中调用的WkinterfaceController来显示警报。
我在UITableViewAlertForLayoutOutsideViewHierarchy处设置了一个符号断点,因为我早先得到了警告:

  

仅警告一次:通知UITableView布置其可见单元格   和其他内容,而不必属于视图层次结构(表视图   或其父视图之一尚未添加到窗口中)。这可能   通过强制表视图内的视图加载和执行而导致错误   没有准确信息的布局(例如表格视图范围,特征   收集,布局边距,安全区域插图等),并且还将   由于额外的布局传递而导致不必要的性能开销。   在以下位置建立符号断点   UITableViewAlertForLayoutOutsideViewHierarchy可以在   调试器,看看是什么原因导致这种情况的发生,因此可以避免这种情况   如果可能,请完全采取行动,或将其推迟到表格视图中   已添加到窗口中。

现在,当我的Wkinterfacetable显示时,我的应用将在此断点处停止,并应在

处显示警报
let visibleInterfaceController = WKExtension.shared().visibleInterfaceController
visibleInterfaceController?.presentAlert(withTitle: title,message: message,preferredStyle: .alert,actions: [okaction])       

堆栈跟踪为:

当应该在WKInterfaceController上显示警报时,UITableViewAlertForLayoutOutsideViewHierarchy的断点

我的问题是:
产生此断点的原因是什么?如何避免?

编辑:
我刚刚意识到,当我尝试编辑此断点时,它显示:

当应该在WKInterfaceController上显示警报时,UITableViewAlertForLayoutOutsideViewHierarchy的断点


...我不知道这是什么意思...

dongping303 回答:当应该在WKInterfaceController上显示警报时,UITableViewAlertForLayoutOutsideViewHierarchy的断点

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3135244.html

大家都在问