我有一个CollectionViewController,当我试图点击单元格并导航到相应的ViewControllers时,它不起作用。我该如何解决这个问题。
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let cell:AddOptionCollectionViewCell = collectionView.cellForItem(at: indexPath) as! AddOptionCollectionViewCell
if (cell.name.text == "CONTRAST"){
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let newViewController = storyBoard.instantiateViewController(withIdentifier: "ContrastViewController") as! ContrastViewController
self.navigationController?.pushViewController(newViewController, animated: true)
}
self
在导航控制器中吗? - rmaddyif
语句总是会返回 true。我建议在继续之前仔细阅读UICollectionView
的文档。 - lurning too koadshow(newViewController, sender: self)
而不是直接访问导航控制器。 - DeFrenZ