5
我有我的收藏視圖準備好去,我試圖做didSelectItemAt
繼續到詳細視圖。但我只是想測試記錄每個項目,而不是記錄。didSelectItemAt沒有被調用
我將所有的代表已經:
*
class ViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, UISearchBarDelegate {*
@IBOutlet weak var activityIndicatorView: UIActivityIndicatorView!
@IBOutlet weak var searchBar: UISearchBar!
@IBOutlet weak var collection: UICollectionView!
override func viewDidLoad() {
super.viewDidLoad()
collection.dataSource = self
collection.delegate = self
searchBar.delegate = self
activityIndicatorView.isHidden = true
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "dismissKeyboard")
view.addGestureRecognizer(tap)
}
*
我在做什麼錯?
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let movie : Movie
movie = MOVIE_ARRAY[indexPath.row]
print(movie.plot)
}
你設置的集合視圖的委託? – rmaddy
檢查您是否正在使用didDeselectItemAt indexPath,而不是didSelectItemAt –
didSelectItemAt已被使用:)使用Google搜索了一個小時,這是最常見的錯誤。是的,視圖的代表全部設置好了。 –