枚举UITextAlignment的弃用,有利于iOS6中的NSTextAlignment

mas*_*sam 4 deprecated ios ios6

在为iOS6编译我的应用程序时,我收到以下弃用消息:

从iOS 6及更高版本开始,不推荐使用UITextAlignmentCenter.请改用NSTextAlignmentCenter.

我认为很容易修复,但似乎NSTextAlignment在iOS 6.0及更高版本中可用,我还想支持iOS 5.解决这个问题的最佳做法是什么?

我应该检查用户正在运行哪个iOS,然后根据它使用NSTextAlignment或UITextAlignment?

Dav*_*d H 8

不推荐就意味着 - 它将来会消失.如果是我,我只是等待你的应用程序将是iOS6或更新(我假设在明年你会这样做).在Xcode停止支持其所需的旧版本之前,Apple极不可能将其删除.

  • 已经更换它更为明智. (2认同)