中にUITableView
カスタムセルがあり、それらのセルをUIButton
タップすると詳細ビューがトリガーされます。セル自体をタップしてもセグエはトリガーされません。つまり、didSelectRowAtIndexPath
呼び出されることはありません。
これを実装する前は、配列内のindexPathを介して詳細ビューに渡されるオブジェクトを設定するために使用しdidSelectRowAtIndexPath
ていました。現在使用していないため、indexPathにアクセスできません。NSFetchedResultsController
fetchedObjects
didSelectRowAtIndexPath
すでにボタンのを使ってみましたtag
が、を保存できないので、セグエの前indexPath
に電話するとうまくいきません。objectAtIndexPath
また、ボタンにアクセスしてそのボタンsuperview
を取得しようとしましindexPath
たが、それも機能せず、常にnilでした。
どちらがプッシュされたかを他にどのように知ることUIButton
ができるので、正しいオブジェクトを詳細コントローラーに渡すことができますか?
編集:UIButton
プロパティを追加するカテゴリを追加するというアイデアを考えましたindexPath
が、メソッドがそれに付随することを期待しているため、これを行うのに問題があります。このアプローチは機能しますか?