responseDict を self.saveApiTokenInKeychain(responseDict) に渡そうとしていますが、未解決の識別子だと言っています。Do-Catch ブロックを実装する前は、問題なく動作していました。そのメソッドに再びアクセスできるようにするにはどうすればよいですか?
httpHelper.sendRequest(httpRequest, completion: {(data:NSData!, error:NSError!) in
//show error
if error != nil {
let errorMessage = self.httpHelper.getErrorMessage(error)
self.displayAlertMessage("Error", alertDescription: errorMessage as String)
return
}
//hide activity indicator and update userLoggedInFlag
self.activityIndicatorView.hidden = true
self.updateUserLoggedInFlag()
var jsonerror:NSError?
do {
let responseDict = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments) as! NSDictionary
} catch let error as NSError {
print("Error: \(error.domain)")
}
var stopBool : Bool
//save API AuthToken and ExpiryDate in Keychain
self.saveApiTokenInKeychain(responseDict)
})