3

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

从 iOS 6 和更高版本开始, UITextAlignmentCenter 已被弃用。改用 NSTextAlignmentCenter。

我以为很容易解决,但似乎 NSTextAlignment 在 iOS 6.0 及更高版本中可用,我还想支持 iOS 5。解决这个问题的最佳实践是什么?

我应该检查用户正在运行哪个 iOS,然后基于此使用 NSTextAlignment 或 UITextAlignment 吗?

4

1 回答 1

8

已弃用的意思就是——它会在未来消失。如果是我,我会等到你的应用程序是 iOS6 或更新版本(我假设明年你会这样做)。在 Xcode 停止支持所需的旧版本之前,Apple 极不可能将其删除。

于 2012-09-20T14:49:57.643 回答