Wie übergibt man einen Fehlerzeiger in der Swift-Sprache?
Ich bin versucht, übergeben Sie eine Fehler-Zeiger in swift und nicht in der Lage bin, dies zu tun. Der compiler beschwert sich, dass "NSError ist nicht konvertierbar 'NSErrorPointer'".
var error: NSError = NSError()
var results = context.executeFetchRequest(request, error: error)
if(error != nil)
{
println("Error executing request for entity \(entity)")
}
InformationsquelleAutor der Frage AperioOculus | 2014-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie einfach übergeben Sie einen Verweis wie so:
Zwei wichtige Punkte:
NSError?
ist eine optionale (und initialisiertnil
)&
Betreiber (z.B.&error
)Finden Sie unter: Mit swift mit cocoa und objective-c
InformationsquelleAutor der Antwort Jiaaro
Dieser Vorschlag steht zur Diskussion, aber einige Ingenieure bevorzugen die golden path-syntax:
InformationsquelleAutor der Antwort pxpgraphics