我正在使用内置字符串方法uppercaseString
,如下所示:
let capitalLetters = myString.uppercaseString
文档告诉我们可用性:
iOS(8.3及更高版本)
但是,Xcode没有给出if #available
推荐的编译器错误,即:
if #available(iOS 8.3, *) {
} else {
}
我的问题很简单。我可以在定位到8.0的应用中使用此方法吗?我无法在具有此版本的设备上测试它,因为我没有。我的模拟器是8.4。
答案 0 :(得分:2)
来自Apple的文档:
var uppercaseString:String {get}
适用于iOS 2.0及更高版本。
有时xcode会显示错误的可用性版本(因为swift出来了)。如果有时您不确定可用性 - 请在线检查。
PS:您可以下载所需版本的模拟器