1.二級頁面 定義協(xié)議
//定義代理協(xié)議
protocol detailVcDelegate:NSObjectProtocol {
func detailVcDismissBtnClick()
}
2.設(shè)置代理屬性
class DetailViewController: UIViewController {
// 設(shè)置代理屬性
var delegate:detailVcDelegate?
}
3 . 調(diào)用代理方法
self.delegate?.detailVcDismissBtnClick()
4 . 在一級頁面 遵循代理協(xié)議
let detailVc = DetailViewController()
detailVc.delegate = self
5.實現(xiàn)代理方法
func detailVcDismissBtnClick() {
print("代理方法調(diào)用了")
}