我使用SwiftyJSON
解析JSON,
解析json之后我的collectionview没有加载数据,
为什么这样做了?
我的要求
Alamofire.request(url).responseJSON{ response in
let json = JSON(rawValue: response.result.value!)
do {
//create json object from data
let Packages = json!["packagesData"].array
for package in Packages! {
let titles = (package["title"]) as! String
self.tts.append(titles)
}
print(self.tts)
} catch let error {
print(error.localizedDescription)
}
}
我的collectionView
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "customCell", for: indexPath) as! MyCellCollectionViewCell
cell.tit.text = tts[indexPath.row] as? String
return cell
}
答案 0 :(得分:0)
您必须重新加载该集合
for