Я выполняю точно такой же запрос
, он возвращает ноль, когда приложение находится на переднем плане, и еще 24 ????. правильное значение равно нулю. царство работает на autorefre sh ... все тот же результат - я перезапускаю приложение
let realm = try! Realm()
let predicate1 = NSPredicate(format: "hasChanged == true") ==> optional
let predicateDeleted = NSPredicate(format: "isDeleted == false")
let predicate2 = NSPredicate(format: "externalCode != nil AND externalCode != ''")
// let predicate3 = NSPredicate(format: "partner.partnerID = \(partner.partnerID)")
//predicate3,
let predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [predicate1,predicate2, predicateDeleted])
let tickets = realm.objects(Ticket.self).filter(predicate)
return tickets