我有问题。
我需要帮助。我一直在寻找解决方案约5个小时。不幸的是没有成功。
我的问题是我有几个故事板,并且没有segue。
我会喜欢选定的tableViewCell标题通行证到rootviewController。
这是我的ModalViewTable中的代码:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
let indexNumber = "(indexPath.row)"
let indexPath = tableView.indexPathForSelectedRow
let currentCell = tableView.cellForRow(at: indexPath!) as UITableViewCell!
let storyboard = UIStoryboard(name: "addTime", bundle: nil)
var viewController = storyboard.instantiateViewController(withIdentifier: "addTimeVC") as! addTimeViewController
viewController.test = "TESTABCDEF"
passedValue = ("(indexNumber)")
dismiss(animated: true, completion: nil)
}
我在我的FirstViewController中有一个属性test
。这是什么错?我还尝试了代表和闭幕,但没有成功。请帮我。
尝试一下:
let indexNumber = "(indexPath.row)"
let indexPath = tableView.indexPathForSelectedRow
let currentCell = tableView.cellForRow(at: indexPath!) as UITableViewCell!
let viewController = navigationController!.presentingViewController as! addTimeViewController
viewController.test = "TESTABCDEF"
passedValue = ("(indexNumber)")
navigationController!.dismiss(animated: true, completion: nil)
当您使用present(_:animated)
方法将视图控制器呈现时,呈现的视图控制器将presentingViewController
属性设置为呈现的视图控制器。换句话说,此属性包含对先前视图控制器的引用。