gpt4 book ai didi

objective-c - 覆盖已弃用的 UIKit 方法——我可以收到警告吗?

转载 作者:可可西里 更新时间:2023-11-01 06:16:29 25 4
gpt4 key购买 nike

Apple 有时会弃用 UIKit 中您希望覆盖的方法(例如,iOS 6 中的 [UIViewController shouldAutorotateToInterfaceOrientation:])。

不幸的是,一旦您将部署目标更改为完全弃用的版本,即使该方法已弃用并且永远不会被调用......也不会产生警告/错误。

如果您调用一个已弃用的方法,您会收到警告,但如果您覆盖一个则不会。

我希望能够找到我覆盖的所有已弃用方法,以便我可以随着时间的推移清除它们。

有什么简单的方法可以做到这一点吗?

谢谢,-文斯

最佳答案

您应该有关于使用已弃用函数的构建警告。

这里有一篇关于确保在 Xcode 中启用它们的文章,但它已经很老了: http://blog.mro.name/2010/06/xcode-missing-deprecated-warnings/

这是 Xcode 4.5 的屏幕截图:

Here's a screenshot from Xcode 4.5 when the Project -> Target is selected:

关于objective-c - 覆盖已弃用的 UIKit 方法——我可以收到警告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12718797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com