xcode - 表达式太复杂,无法在合理的时间内解决...xcode 7 beta

标签 xcode swift parse-platform

几天前刚拿到 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/

相关文章:

iphone - XCode为什么说我的iPhone应用程序只能在iPad上运行?

ios - 解析时间格式 "2015-07-14T09:00:00:+08:000"返回nil

ios - 如何从Firebase以值的降序获取数据?

ios - 如何在表格 View 中添加三个表格 View 单元格作为 subview ?

swift - 在解析中检索数据

javascript - 如何使用 AngularJS 加载函数信息并将其保存在路由中的解析范围内

ios - 使用 Extensions 将 Swift 类传播到多个文件

ios - 从商店下载了 Xcode 6.3,但 6.2 仍在启动

objective-c - 无效的二进制文件或无效的 Swift 支持

ios - 在 iOS Swift 中将 NSDate 转换为字符串