countForFetchRequest in Swift 2.0

Ich versuche das @ zu benutzcountForFetchRequest -Methode für einen verwalteten Objektkontext in Swift 2.0.

Ich beachte, dass die Fehlerbehandlung fürexecuteFetchRequest wurde auf das neue @ umgesteldo-try-catch Syntax

func executeFetchRequest(_ request: NSFetchRequest) throws -> [AnyObject]

aber diecountForFetchRequestie @ -Methode verwendet weiterhin den alten Fehlerzeiger:

func countForFetchRequest(_ request: NSFetchRequest,
                    error error: NSErrorPointer) -> Int

... und ich habe ein bisschen Probleme damit, herauszufinden, wie ich das in Swift 2.0 verwende.

Wenn ich dasselbe mache wie vor Swift 2.0:

let error: NSError? = nil
let count = managedObjectContext.countForFetchRequest(fetchRequest, error: &error)

Ich erhalte die Fehlermeldung, dass das @ entfernt werden sol&, aber wenn ich das entferne, erhalte ich einen weiteren Fehler, der besagt, dassNSError kann nicht in ein @ konvertiert werdNSErrorPointer.

Jede Hilfe wäre dankbar, wenn Sie wissen würden, wie dies funktioniert.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage