テーブルビューで検索するようにUIsearchバーを作成しましたが、すべて問題ありませんが、検索を行った後、フィルター処理された配列から別のコントローラーにデータを渡したいときに問題が発生しました。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "ahmed" {
if let indexPath = self.tableView.indexPathForSelectedRow() {
print(indexPath.row)
var object = Persons[indexPath.row]
(segue.destinationViewController as DetailViewController).name = object.name
}
}
}
このコードは、検索されていないデータに対して機能し、検索されたデータを渡すためにどのコードを書く必要がありますか