前言:本人在開發(fā)中簡單的總結(jié),由于簡書整理,所以之前的文章將會整理過后重新發(fā)布;
閉包開發(fā)前提: A的跳轉(zhuǎn)到B,在B里面TextField輸入一個值,把這個值給A傳過去
1.第一步我們創(chuàng)建一個繼承與NSObject的類,在這個類里面要定義一個回調(diào)的方法,就和定義block一樣
typealias ?nickname = (name_string:String) ->Void
2.我們在B文件中聲明一個要回調(diào)的值
回調(diào)修改昵稱的值Callback是我們創(chuàng)建的NSObject的類名nickname這個是我們們在NSobject里面寫的方法名字
varname_string:Callback.nickname?
3.我們就要在第A里面實現(xiàn)這個方法了,名字要和Callback類里面聲明的名字一樣
func ?nickname(name_string:String) ->Void{
print(name_string) //從B界面輸入框中傳過來的值
}
在這個方法里面打印出來你傳的值