私のiOSアプリケーションでは、JSONファイルを読み込み、内容を含む表を作成しようとしています。以下はJSONファイルのサンプルです。リモートJSONの読み取りとURLからの画像の取得
現在、私はJSONを "items"という可変配列に読み込んで、このような表のセルに値を設定しています。
// Populate the cell
if let showName = self.items[indexPath.row]["Show"] as? NSString {
cell.textLabel!.text = showName as! String
各JSONレコードの画像をセルにも表示したいと思います
私は画像のURLを持っていますが、どのようにしてテーブルのセルに入れるのですか?
私のアプローチはすべて間違っている可能性がありますので、正しい方向を指摘していただければ幸いです。
{
"shows": [{
"Day": "Sunday",
"Time": "12am",
"Show": “Show Name Here",
"imgPath": "http://remoteserver/image.jpg"
}, {
"Day": "Sunday",
"Time": "1am",
"Show": "Show Name Here",
"imgPath": “http://remoteserver/image.jpg"
}, {
"Day": "Sunday",
"Time": "2am",
"Show": "Show Name Here",
"imgPath": http://remoteserver/image.jpg"
}
[URLからUITableViewCellに画像を読み込む方法]の複製がありますか?(http://stackoverflow.com/questions/13303008/how-to-load-a-image-from-url-to-uitableviewcell) – Daniel
さて、何を試しましたか? URLでイメージをダウンロードし、完了ブロック(ダウンロードが完了した後)でイメージプレースホルダーをダウンロードしたイメージで更新する必要があります。ちょうどそれのための普及したフレームワークがあります:[SDWebImage](https://github.com/rs/SDWebImage) – dirkgroten
私はtableView機能で次を試しました。イメージをロードしますが、イメージを保持していないエントリ(またはセル)にイメージをロードします。 if imgPath = self.items [indexPath.row] ["imgPath"] as?私は私の以前のコードと認識 – Darin