我正在使用内置的字符串方法 uppercaseString
,如下所示:
let capitalLetters = myString.uppercaseString
文档说明了可用性:
iOS (8.3 and later)
但是,根据 if#available
建议,Xcode 不会给出编译器错误,即:
if #available(iOS 8.3, *) {
} else {
}
我的问题很简单。我可以在面向 8.0 的应用程序中使用此方法吗?我无法在具有此版本的设备上对其进行测试,因为我没有。我的模拟器是8.4。
最佳答案
来自 Apple 的文档:
var uppercaseString: String { get }
Available in iOS 2.0 and later.
有时 xcode 会显示错误的可用性版本(因为 swift 出来了)。如果有时您不确定可用性 - 请在线查看。
PS:你可以下载你想要的版本的模拟器
关于ios - 我可以在面向 8.0 的应用程序中使用 "uppercaseString"吗? iOS 8.3 之前安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36590798/