我正在做一个小项目。为了避免nil值,我使用了if条件
if let _result = _fullString.suffix(from: startIndex!){
//do something
}
但显示错误
用于条件绑定的Initializer必须具有Optional类型,而不是 'Substring.SubSequence'(又名'Substring')
答案 0 :(得分:1)
发生这种情况是因为后缀函数未返回任何可选值。这就是导致可选绑定失败的原因。
您可以使用以下代码直接使用后缀值
let _result = _fullString.suffix(from: startIndex!)