3Dタッチを使用する非常に簡単な方法を見つけました - ストーリーボードの "Peek & Pop"をチェックしてください。しかし、私は1つの問題で苦労しています。ストーリーボードのピークとポップで3Dタッチを使用する
私は、ユーザーがセルに触れたとき、すべてが私のコードでOK取り組んでいる、のUITableViewを持っている:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showDetail" {
print(tableView.indexPathForSelectedRow)
}
}
は、だから私は、選択された行に基づいて、私の詳細なコントローラ内のデータを記入しています。しかし、PeekメソッドまたはPopメソッドを使用しているときは、tableView.indexPathForSelectedRow
は常にnilを返します(hm ..私は行を選択しませんでしたので、indexPathはnil
です)。どのようにして、 "peeked"セルのindexPathをsegueに渡すことができますか?
またはストーリーボードのピーク&この単純な方法ではポップが動作せず、完全にpeockを実装する必要があります& pop?