###前提・実現したいこと
swift2.0でiOSアプリを作っています。
サーバーにDictionaryをpostしたいのですが、タイトル通り、"Extra argument 'error' in call"エラーが発生して前に進みません....
どなたかわかる方よろしくお願いします。
###発生している問題・エラーメッセージ
NSJSONSerialization.dataWithJSONObject(params,options:nil ,error:nil)の部分にて上記エラー
###ソースコード
IBAction func setting() {
var url = NSURL(string: "http://IP/choose")
var request = NSMutableURLRequest(URL: url!)
var session = NSURLSession.sharedSession()
request.HTTPMethod = "POST"
var params = ["character_id": number1] as Dictionary<String, Int?> request.HTTPBody = try! NSJSONSerialization.dataWithJSONObject(params, options: nil, error: nil) request.addValue("application/json", forHTTPHeaderField: "Content-Type") var task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in if (error == nil) { var result = NSString(data: data!, encoding: NSUTF8StringEncoding)! } }) task.resume() }
###補足情報(言語/FW/ツール等のバージョンなど)
swift 2.0
Xcode 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/20 06:13
2015/10/20 06:33
2015/10/20 16:13