有一个需求,当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.