2016-09-27 57 views
1

我在下面有下面的代码。关于字符串串联的Swift 2到3迁移错误

let url = "http://websitehere.com/restapi/v1/userlogin?email="+username+"&password="+password+"&deviceid="+deviceid 

出于某种原因,编译器不会采取它。下面给我下面的错误。

表达太复杂,无法在合理的时间内解决;考虑将表达式分解成不同的子表达式

为什么旧的swift2代码不再工作,它甚至在这里谈论什么?如果它太复杂,我该如何解决它,为什么它会变得复杂?

回答

2

我总是会用这种格式:

let url = "http://websitehere.com/restapi/v1/userlogin?email=\(username)&password=\(password)&deviceid=\(deviceid)" 
+0

我想通了这一点,你的贴吧,我一定是累了:P,谢谢!一旦它允许我将在10分钟内接受答案。 –