searchArrayというクラスを引数としてそのインスタンスを探す方法を使用しています。
let viewControllers = self.navigationController?.viewControllers if let controller = searchArray(viewControllers!, searchClass: SettingRoomViewController.self) as? SettingRoomViewController{ //controller処理 }
func searchArray(array:[AnyObject], searchClass: AnyClass)-> AnyObject? { for value in array { if value.dynamicType === searchClass.self { return value } } return nil }