屬性傳值
1.屬性傳值用于第一個(gè)界面向第二個(gè)界面?zhèn)魉椭?/p>
2.明確二者聯(lián)系的橋梁,也就是觸發(fā)跳轉(zhuǎn)的地方
3.明確傳輸?shù)闹殿愋褪鞘裁?/p>
4.在第二個(gè)視圖控制器內(nèi)部聲明相對(duì)應(yīng)類型的屬性蹲坷,來接收傳輸?shù)闹?/p>
5.在第二個(gè)界面使用傳入的值
代理傳值
代理傳值用于后面的界面向之前的界面?zhèn)魉椭?/p>
第1步:聲明協(xié)議?
第2步:聲明代理?
第3步:執(zhí)行協(xié)議方法?
第4步:簽訂協(xié)議?
第5步:指定代理?
第6步:實(shí)現(xiàn)協(xié)議方法
block傳值
block傳值用于后面的界面向之前的界面?zhèn)魉椭?/p>
1.重定義block?
2.將block聲明為屬性?
3.執(zhí)行block?
4.實(shí)現(xiàn)block