表示されません。私は迅速かつ迅速なネットワーキングには新しいです。セル内の画像は、私はJSONファイルからURLの画像を取得するためにalamofireを使用して、私はセル内のImageViewのにJSONから取得した画像を表示したいんだ
MainCollectionViewControllerに私のコード:
private let reuseIdentifier = "Cell"
class MainCollectionViewController: UICollectionViewController {
var result:String = ""
override func viewDidLoad() {
super.viewDidLoad()
}
override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of items
return 1
}
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! MainCollectionViewCell
Alamofire.request(.POST, "URL That Contain JSON").responseJSON { response in
if let value = response.result.value {
let json = JSON(value)
let data = json["data"].arrayValue
self.result = data[0]["image"].stringValue
print(self.result)
}
}
let imageName = (result)
cell.mainImageView.image = UIImage(named:imageName)
return cell
}
と画像コンセントがMainCollectionViewCellである:
class MainCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var mainImageView: UIImageView!
}
ビルドがsuccededが、画像が表示されません、それは内部のイメージなしセルを示しています。
スレッドを取得する1:signal SIGABRT –
あなたは問題を解決しましたか? –