Accessing index path row after search

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-06 12:46:49

You have to check for search result active in prepareFOrSegue or DidSelectRowAtIndexPath as well.

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using [segue destinationViewController].

var thirdScene = segue.destinationViewController as! customer_details_View_Controller

if self.resultSearchController.active && searchController.searchBar.text != "" {
// Select data from Filtered Array
} else {
 // Select data from regular array
}
}

Rey Wenderlich has an excellent tutorial for this:

https://www.raywenderlich.com/113772/uisearchcontroller-tutorial

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!