swift - CKBrowserSwitcherViewController 类覆盖了 -traitCollection getter... 这个消息是什么意思?
问题描述
[TraitCollection] CKBrowserSwitcherViewController 类覆盖不支持的 -traitCollection getter。如果您尝试覆盖特征,则必须使用适当的 API。
我在调试器中收到此消息,因为我在我的应用程序中使用 MFMessageComposeViewController、MFMailComposeViewController、CNContactPickerViewController,并向它们展示导航控制器。我的导航控制器是在每个视图控制器文件上单独定制的。首先,我尝试在应用程序委托“didFinishLauching”方法中进行自定义,但这会导致呈现这些内置控制器时出现一些问题。但只要我记得,当我试图做后者时,我仍然收到上述消息。
解决方案
您可以根据 iOS12 Beta 2 发行说明忽略这些消息:
从 Xcode 运行您的应用程序时,您可能会看到有关覆盖 traitCollection getter 的 UIKit 类的控制台错误。您可以放心地忽略系统类的这些消息。如果您在自己的课程中看到此错误消息,则可能表明您需要修复一个真正的问题。(51651561)
推荐阅读
- javascript - 在 querySelectorAll 上按 id 排除特定元素
- javascript - 如何从Javascript中的数组中选择随机N项而不重复?
- python - Pandas 数据帧与多个 groupby 相加
- sql - 使用 HQL 的滚动平均值
- vim - 如何更改默认的 ctrl + w 以更改 NERdtree 中窗格和窗口之间的导航?
- php - 试图呈现日期
- jett - Jett 如何将电子表格中的数据配置到其他
- powershell - 删除重复行并保留最新条目
- c# - AutoCAD 参考 Visual Studio 代码
- tomcat - Tomcat 404 未找到,HttpSessionListener