我收到一个错误,这个表达式太复杂了,无法在swift 4上的合理时间内解决 任何人都可以帮助我吗?
- AppDelegate.removeGIF(withURL: "images/" + self.currentUID + "/" + self.thisPostId + "." + self.currentGifExt)
答案 0 :(得分:5)
使用运算符是编译器键入check
最困难的事情尝试使用字符串插值
AppDelegate.removeGIF(withURL: "images/\(self.currentUID)/\(self.thisPostId).\(self.currentGifExt)")
或者你可以告诉编译器类型,所以它甚至不必进行类型检查。
let urlStr: String = "images/" + self.currentUID + "/" + self.thisPostId + "." + self.currentGifExt
AppDelegate.removeGIF(withURL: urlStr)