[IOS 开发] block运行结束,得到一个通知.

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