Swift 4 - 表达太复杂,无法在合理的时间内快速解决

时间:2017-10-18 22:59:55

标签: ios swift xcode xcode9 swift4

我收到一个错误,这个表达式太复杂了,无法在swift 4上的合理时间内解决 任何人都可以帮助我吗?

- AppDelegate.removeGIF(withURL: "images/" + self.currentUID + "/" + self.thisPostId + "." + self.currentGifExt)

1 个答案:

答案 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)