小编Hai*_*uan的帖子

无法推断通用参数'Self'(快速4)

我想为字符串做一个子字符串扩展,我尝试了2种方法,但不成功:

extension String
{
    func substringToFirstChar(of char: Character) -> String
    {
        let pos = self.range(of: String(char))
        let subString = self[..<pos?.lowerBound]   
        return String(subString)
    }
}
Run Code Online (Sandbox Code Playgroud)

要么

extension String
{
    func substringToFirstChar(of char: Character) -> String
    {
        let pos = self.index(of: char)
        let subString = self[..<pos]
        return String(subString)
    }
}
Run Code Online (Sandbox Code Playgroud)

xcode提示错误: 无法 在" let subString = self [... "行中推断出通用参数'Self'.

怎么做 ?

xcode swift4

6
推荐指数
1
解决办法
7591
查看次数

标签 统计

swift4 ×1

xcode ×1