我有一个名为Locations的实体,最初通过Alamofire填充了JSON。在具有嵌入式TableView和刷新按钮的UIViewController上,我需要在Location实体中搜索三个特定条目。
这是我到目前为止所做的:
//Refresh button action
@IBAction func refreshAction(_ sender: AnyObject) {
let locationPredicate = NSPredicate(format: "title = %@", "Bronco Stadium", "Morrison Center", "2 Morrison Center")
let fetchRequest:NSFetchRequest<Location> = Location.fetchRequest()
fetchRequest.predicate = locationPredicate
do {
let results = try DatabaseController.getContext().fetch(fetchRequest)
locationList = results as [Location]
tableView.reloadData()
} catch {
print("Error with request: \(error)")
}
}
结果返回一个条目:“野马体育场”。我的希望是它将返回传递给NSPredicate的三个项目。
如果这是一个愚蠢的问题,我道歉;我是Swift的新手。
答案 0 :(得分:0)
现在,您想将其重新编写为
$(document).ready(function(){
$("#submit").click(function() {
window.location.href = 'https://mnlink.on.worldcat.org/search?queryString=' + $("#q").val();
});
});
或者如果它变得更复杂,请使用most effective way of searching using NSPredicate OR statement
的答案中显示的技巧