条件绑定的初始化程序必须具有可选类型,而不是 'String' 变量错误
Initializer for conditional binding must have Optional type, not 'String' Variable Error
你好,我有一个数组,我想将 1 个项目分解到其中,我想检查变量是否不为 null 或 null 并给我那个错误
Initializer for conditional binding must have Optional type, not 'String' Variable Error
我的代码在这里。
var myStringArrctakesf = itemListcomming.components(separatedBy: ",")
if let commingtel = myStringArrctakesf[11] {
//notnull
} else {
//null
}
我想如果 myStringArrctakesf[11] 为空则不要崩溃应用程序,如果不是空则显示变量。
谢谢
components(separatedBy: )
从不在其任何元素中包含 nil
。也许你想要的是检查 myStringArrctakesf
至少有 12 个元素?
if myStringArrctakesf.count >= 12 {
let comingtel = myStringArrctakesf[11]
} else {
// Array didn't have enough components
}
你好,我有一个数组,我想将 1 个项目分解到其中,我想检查变量是否不为 null 或 null 并给我那个错误
Initializer for conditional binding must have Optional type, not 'String' Variable Error
我的代码在这里。
var myStringArrctakesf = itemListcomming.components(separatedBy: ",")
if let commingtel = myStringArrctakesf[11] {
//notnull
} else {
//null
}
我想如果 myStringArrctakesf[11] 为空则不要崩溃应用程序,如果不是空则显示变量。
谢谢
components(separatedBy: )
从不在其任何元素中包含 nil
。也许你想要的是检查 myStringArrctakesf
至少有 12 个元素?
if myStringArrctakesf.count >= 12 {
let comingtel = myStringArrctakesf[11]
} else {
// Array didn't have enough components
}