【发布时间】:2017-08-22 19:33:21
【问题描述】:
我的数据源中有这样的功能:
func getAllFood(by type: String) -> [UserFoodInformation] {
var findedFood = [UserFoodInformation]()
findedFood.append(contentsOf: baseUserFoodDataSource.getAllFood(by: type))
let predicate = NSPredicate(format: "foodType == %@", type)
let resultOfSearching = dataBase.objects(AddedUserFood.self).filter(predicate).sorted(byKeyPath: "name")
for searchedFood in resultOfSearching {
findedFood.append(searchedFood)
}
return findedFood
}
当我尝试使用包含空格的字符串进行查询时,我没有任何结果,但是如果我使用简单的单字参数进行查询,一切都很好。这是为什么?我可以在 Realm 中有一个包含多个单词的字符串字段吗?
【问题讨论】: