erro de programação rápida NSErrorPointer etc

var data: NSDictionary = 
    NSJSONSerialization.JSONObjectWithData(responseData, options:NSJSONReadingOptions.AllowFragments, error: error) as NSDictionary;

Essa linha de código me dá erro

NSError is not convertable to NSErrorPointer.

Então, pensei em alterar o código para:

var data: NSDictionary =
     NSJSONSerialization.JSONObjectWithData(responseData, options:NSJSONReadingOptions.AllowFragments, error: &error) as NSDictionary;

que transformaria o erro NSError em um NSErrorPointer. Mas, então, recebo um novo erro e não consigo entender:

NSError! is not a subtype of '@|value ST4'

questionAnswers(4)

yourAnswerToTheQuestion