//定义
typealias funcBlock = (_ result : Bool) -> ()
var blockProperty : funcBlock?
//使用
vc.blockProperty = { [unowned self]
(param) -> () in
let vc = DCAlbumViewController()
self.navigationController?.pushViewController(vc, animated: false)
}