4

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

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

如果你 CALL 一个不推荐使用的方法,你会收到一个警告,但如果你覆盖一个,则不会。

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

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

谢谢,-文斯

4

1 回答 1

0

你应该有关于使用不推荐使用的函数的警告。

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

这是 Xcode 4.5 的屏幕截图:

这是选择 Project -> Target 时 Xcode 4.5 的屏幕截图:

于 2012-10-05T04:07:28.910 回答