私はerror
にAlamofireこの
func checkfornewVersionofApp() {
let appId = NSBundle.mainBundle().infoDictionary!["CFBundleIdentifier"]
let appIdString = appId as! String
let theitunesUrl = "http://itunes.apple.com/en/lookup?bundleId=" + appIdString
Alamofire.request(.GET, theitunesUrl, parameters: nil).responseJSON { response in
switch response.result {
case .Success(let JSON):
print("success with json : \(JSON)")
break
case .Failure(let error):
print("some error occured : \(error.localizedDescription)")
break
}
}
}
それは常に行くの下に使用しては、AppStoreからの私のappversionを取得しようとしている上にエラーを与え、
次の操作を完了できませんでし提供します。 JSONをシリアル化できませんでした。 入力データはゼロまたは長さゼロでした
理由は何ですかhope yur help。
'responseJSON'の代わりに' responseData'を使用してください。 –
レスポンスを使用してください.result.value、 –