10

Swift 3の前は、たとえば次のように使用していました。

let path = self.tableView.indexPathForSelectedRow
if (path != NSNotFound) {
//do something
 }

しかし今、私はswift3でクラスを使用しているので、チェックIndexPathに相当するものを探してい ます。path != NSNotFound

Xcode8.3.1 コンパイラ エラー: 「2 項演算子 '!=' は、型 'IndexPath' および 'Int' のオペランドには適用できません」

4

4 に答える 4

0

collectionView(_:didEndDisplaying:forItemAt:)無効な indexPath を返すケースに出くわしたので、 indexPath.isEmptyindexPath が実際に行/セクションの indexPath であるかどうかを確認していました。

于 2021-02-25T13:40:46.853 に答える