I try to filter coredata if articleID exists, if not add it to coredata. But I am gettin EXC_BAD_ACCESS error form let predicate line...
var error: NSError?
let fetchRequest = NSFetchRequest(entityName: "Article")
let predicate = NSPredicate(format: "articleID == %@", articleID!)
fetchRequest.predicate = predicate
let results = self.context!.executeFetchRequest(fetchRequest, error: &error) as! [Article]
if results.count > 0 {
println("already in the list")
}else{
newArticle.articleID = articleID!
newArticle.abstract = abstract!
newArticle.authorName = authorName!
var saveError: NSError?
self.context!.save(&saveError)
if let _error = saveError {
println("\(_error.localizedDescription)")
} else {
println("Saved!")
}
}