Ensures Game.fileURL calls Game.filename on the correct thread
This commit is contained in:
parent
5a403d053b
commit
8c3d072a5f
@ -43,7 +43,12 @@ class Game: NSManagedObject, GameProtocol
|
|||||||
@NSManaged var previewSaveState: SaveState?
|
@NSManaged var previewSaveState: SaveState?
|
||||||
|
|
||||||
var fileURL: URL {
|
var fileURL: URL {
|
||||||
let fileURL = try! DatabaseManager.gamesDirectoryURL.appendingPathComponent(self.filename)
|
var fileURL: URL!
|
||||||
|
|
||||||
|
self.managedObjectContext?.performAndWait {
|
||||||
|
fileURL = try! DatabaseManager.gamesDirectoryURL.appendingPathComponent(self.filename)
|
||||||
|
}
|
||||||
|
|
||||||
return fileURL
|
return fileURL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user