iOS的swift代码:
extension TCBlobDownload: CustomStringConvertible {
public var description: String {
var parts: [String] = []
var state: String
switch self.downloadTask.state {
case .Running: state = "running"
case .Completed: state = "completed"
case .Canceling: state = "canceling"
case .Suspended: state = "suspended"
}
parts.append("TCBlobDownload")
parts.append("URL: \(self.downloadTask.originalRequest!.URL)")
parts.append("Download task state: \(state)")
parts.append("destinationPath: \(self.directory)")
parts.append("fileName: \(self.fileName)")
return join(" | ", parts)
}
}
出错:
/Users/crifan/dev/dev_root/daryun/JianDao/iOS-Client/JianDao/TCBlobDownload.swift:168:16: Value of type ‘(_, _) -> _’ has no member ‘Distance’
自己改为:
extension TCBlobDownload: CustomStringConvertible {
public var description: String {
var parts: [String] = []
var state: String
switch self.downloadTask.state {
case .Running: state = "running"
case .Completed: state = "completed"
case .Canceling: state = "canceling"
case .Suspended: state = "suspended"
}
parts.append("TCBlobDownload")
parts.append("URL: \(self.downloadTask.originalRequest!.URL)")
parts.append("Download task state: \(state)")
parts.append("destinationPath: \(self.directory)")
parts.append("fileName: \(self.fileName)")
// return join(" | ", parts)
let joinedParts = parts.joinWithSeparator(" | ")
return joinedParts
}
}
即可解决问题。
转载请注明:在路上 » [已解决]swift中用join出错:Value of type (_, _) -> _ has no member Distance