Fixes non-syncable save states appearing in GameSyncStatusViewController
This commit is contained in:
parent
144fd83167
commit
5c531fcbee
@ -92,7 +92,10 @@ private extension GameSyncStatusViewController
|
|||||||
}
|
}
|
||||||
|
|
||||||
let saveStatesFetchRequest = SaveState.fetchRequest() as NSFetchRequest<SaveState>
|
let saveStatesFetchRequest = SaveState.fetchRequest() as NSFetchRequest<SaveState>
|
||||||
saveStatesFetchRequest.predicate = NSPredicate(format: "%K == %@", #keyPath(SaveState.game), self.game)
|
saveStatesFetchRequest.predicate = NSPredicate(format: "%K == %@ AND %K != %@ AND %K != %@",
|
||||||
|
#keyPath(SaveState.game), self.game,
|
||||||
|
#keyPath(SaveState.type), NSNumber(value: SaveStateType.auto.rawValue),
|
||||||
|
#keyPath(SaveState.type), NSNumber(value: SaveStateType.quick.rawValue))
|
||||||
saveStatesFetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \SaveState.creationDate, ascending: true)]
|
saveStatesFetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \SaveState.creationDate, ascending: true)]
|
||||||
|
|
||||||
let saveStatesDataSource = RSTFetchedResultsTableViewDataSource(fetchRequest: saveStatesFetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)
|
let saveStatesDataSource = RSTFetchedResultsTableViewDataSource(fetchRequest: saveStatesFetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user