有一个需求,当block运行结束的得到一个通知.
可以用俩block来实现.
//具体的方法
func showAnimated(animated:Bool, block:dispatch_block_t, completion:dispatch_block_t){
block()
completion()
}
//调用
showAnimated(true, block: {
print("begin")
}, completion: {
print("end")
})
具体的功能代码都放在block中,block运行结束会执行completion.