I am attempting to pass an error pointer in swift and am unable to do so. The compiler complains that \"NSError is not convertible to \'NSErrorPointer\'\".
var e
You just pass a reference like so:
var error: NSError?
var results = context.executeFetchRequest(request, error: &error)
if error != nil {
println("Error executing request for entity \(entity)")
}
Two important points here:
NSError? is an optional (and initialized to nil)& operator (e.g., &error)See: Using swift with cocoa and objective-c