Я новичок в coredata. В моей базе данных есть два объекта с именем:
История транзакций
и
Spend_category
Я хочу добавить предикат для История транзакций , которая транзакция_дата больше, чем дата ввода.
В моем коде :
func getAllDateWiseIncomeCategory() -> Array<Income_category>? {
let fetchRequest = NSFetchRequest<NSManagedObject>(entityName: "Income_category")
let categoryPredicate = NSPredicate(format: "ANY income_history.transaction_date >= %@", NSDate())
fetchRequest.predicate = categoryPredicate
do{
let arrSpend_Category = try persistentContainer.viewContext.fetch(fetchRequest) as! Array<Income_category>
return arrSpend_Category
}catch let err{
print("Error in fetch :- \(err.localizedDescription)")
}
return nil
}
Он также фильтрует Spend_category. Я хочу, чтобы все провести_категории данные без фильтра транзакция_истории , которая транзакция_дата больше, чем дата ввода.
Пожалуйста, помогите!