Я представляю свой secondViewController из (attendanceViewController) и в завершении отклонения. Я пытаюсь передать параметры и функции вызова. Появится окно AttendanceViewController и вызывается функция. Проблема заключается в том, что все объекты равны нулю, когда смещать (@IBOutlet weak var tableView: UITableView! , @IBOutlet weak var boxTypeSKU: UIView!....all)
DismissViewController, передающий параметр назад swift
self.presentingViewController!.dismissViewControllerAnimated(true, completion: { _ i
let attView: AttendanceViewController = self.storyboard!.instantiateViewControllerWithIdentifier("AttendanceViewID") as! AttendanceViewController
attView.currAttendance = self.currAttendance
attView.searchProductWithSKU("\(sku)")
})
' AttendanceViewController' может быть создан, но все эти точки, вероятно, еще не будут подключены из-за процесса жизненного цикла представления. Возможно, вам придется отложить вызов 'searchProductWithSKU' до тех пор, пока' -viewDidLoad' не будет вызван на 'AttendanceViewController' – Aaron