In meinem Projekt lade ich einige Daten mit Alamofire, die ich brauche sie mit Coredata zu retten, mit SugarRecord, aber ich erhalte eine seltsame Fehler, wenn ich meine Einheiten holen, wie folgt aus:Alamofire Konflikt mit SugarRecord?
var albums: [CDAlbum]
do {
albums = try! db.fetch(Request<CDAlbum>())
} catch {
// TODO: handle errors as appropriate
print("ERROR FETCHING ALBUMs")
}
ich ein rotes bekommen Punkt, „Kann nicht spezialisiert nicht-generischen Typen‚Request‘“
jetzt sagen, wenn ich auf „anfordern“ klicken, Xcode umleiten mich Alamofire Ordner> Request.swift, aber ich brauche die Methode von SugarRecord> Coredata> NSManagedObjectContext .swift genannt
public func fetch<T: Entity>(request: Request<T>) throws -> [T] {}
Es scheint, dass Xcode die beiden Methoden verwechselt. Wie könnte ich lösen?
Danke für deine Antwort aber ich hatte bereits – Totka
Genau gelöst. Ich habe ein Problem im Repository geöffnet, um Request by FetchRequest umzubenennen und zu vermeiden, dass ich jedes Mal den Namespace angeben muss. –
Hier ist die Problemreferenz: https://github.com/carambalabs/SugarRecord/issues/280 –