无法转换类型' Never'的返回表达式返回类型' String'

时间:2018-04-13 08:28:15

标签: swift string

我的getAPIArticleCategory函数的最后一行出现了这个错误:

  

无法转换类型' Never'的返回表达式返回类型'字符串'

Error

代码:

static func getAPIArticleCategory() -> String {

    var links: [String] = []

    for index in 16...21 {
        links.append(index.description)
        print("loopcategory", links)
    }

    return self.getDomainV3category() + links

}

static func getDomainV3category() -> String { 
    return self.getDomain()+"api/v3/article-category/"
}

1 个答案:

答案 0 :(得分:1)

您正在尝试将字符串数组追加到字符串中。您应该使用您选择的分隔符加入links数组。

return self.getDomainV3category() + links.joined(separator: ", ")