2
我试图从使用委托自定义单元格加载视图控制器。但我从集委托无零! 这里是一个例子,如果任何人都可以帮助! 1.在细胞如何从xib文件加载视图控制器?
protocol hotelFindDelegate{
func modalDidFinished(modalText: String)
}
class hotelFindCell: UITableViewCell {
var delegate:hotelFindDelegate?
@IBAction func findButton(sender: AnyObject) {
self.delegate!.modalDidFinished("HELLO")
print("Damn nothing works")
}
2.在主视图
class MainViewController:hotelFindDelegate {
let modalView = hotelFindCell()
override func viewDidLoad() {
super.viewDidLoad()
self.modalView?.delegate = self
}
func modalDidFinished(modalText: String){
let viewController:UIViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("HotelListVC") as UIViewController
self.presentViewController(viewController, animated: false, completion: nil)
self.modalView.delegate = self
print(modalText)
}
你想从厦门国际银行加载VC ..?您提供的代码与您的问题不符。 –
是的!我正在尝试使用代表。不介意代码。 – Parion
如果您使用委托或执行其他操作,但您的代码至少应与您的要求相匹配,那没关系。首先你决定要加载视图控制器从XIB或故事板..? –