0
私はAlamofireでJSON解析を行っています。 Webサービスからデータを取得できます。私はラベルを設定したい。私は "print()"関数を使って任意のデータを印刷できます。しかし、私はラベルを設定することはできません。私を助けてください。Swift Alamofire JSON構文解析
私のコードはこちらです。
Alamofire.request(.GET, "url").validate().responseJSON { response in
switch response.result {
case .Success:
if let value = response.result.value {
let jsonObject = JSON(value)
// this row is working.
print(jsonObject["Title"].stringValue)
// i can not print to label here
if let titleValue = jsonObject["Title"].string {
self.newsTitleLabel.text = titleValue
}
}
case .Failure(let error):
print(error)
}
}
//print result:
Bolu Dağı'nda bayram tatili yoğunluğu
//if blok:
fatal error: unexpectedly found nil while unwrapping an Optional value
どのようなエラーが表示されますか? –
'self.newsTitleLabel.text = jsonObject [" Title "]。stringValue'を直接試して、動作するかどうかを確認してください。 – Santosh
質問が更新されました。 – mc44