几天前刚拿到 Xcode 7 beta,我在以前的 Xcode 中工作的代码对于新的 Xcode 来说“太复杂”了……让我难以置信……有关如何纠正此错误或缩短时间的任何建议调这个变量??
使用 parse 作为我的后端,只是为搜索栏创建搜索文本.. 谢谢!
let searchText = (fullName.text + "" + customerEmail.text + "" + address.text + "" + customerPhone.text).lowercaseString
parseClass["searchText"] = searchText
错误* 表达式太复杂,无法在合理的时间内解决;考虑将表达式分解为不同的子表达式
最佳答案
至于为什么您会收到此错误,我相信this SO answer描述得很好。
作为问题的解决方案,我建议使用字符串插值:
let searchText = ("\(fullName.text) \(customerEmail.text) \(address.text) \(customerPhone.text)").lowercaseString
关于xcode - 表达式太复杂,无法在合理的时间内解决...xcode 7 beta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31601671/