在我的OS X应用程序中,当我的Web视图加载某些网页时,我在控制台中收到警告(下面),但是所有网页都没有在加载时生成此警告,这对我来说似乎很奇怪,因为它看起来像是内容Web视图应该与调用的方法无关.
WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and later. It should not be used in new applications.
所以在某些时候,正在调用NSView方法convertPointToBase,但如果我没有在我的代码中明确地调用它,那么可能导致调用它的原因是什么?可以自动布局调用此方法……?
我制作了应用程序的副本并开始将其剥离回基础知识,以确定此问题的发生位置.
我跟踪这个问题,要求在主窗口上免费提供一个图层.
我认为这意味着我的Web视图存在于图层支持的视图中.
masterView.wantsLayer = true masterView.layer?.backgroundColor = CGColorCreateGenericRGB(0.72,0.73,0.74,1)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。