Swift doesn't convert Objective-C NSError** to throws
I have some Objective-C legacy code, that declares method like - (void)doSomethingWithArgument:(ArgType)argument error:(NSError **)error As written here https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html Swift automatically translates Objective-C methods that produce errors into methods that throw an error according to Swift’s native error handling functionality. But in my project described methods are called like this: object.doSomething(argument: ArgType, error: NSErrorPointer) Moreover, it throws runtime exception when I