[绍棠] Swift weakSelf写法

来源:互联网 发布:韩通网络教育 编辑:程序博客网 时间:2024/05/29 08:12

#import <UIKit/UIKit.h>


typedef void(^ABlock)(void);


@interface AVC : UIViewController


@property (nonatomic,copyABlock aBlock;


@end




引用类:

    @IBAction func btnClick(sender: AnyObject) {

        let vc:AVC = AVC()

        vc.aBlock = ({[weak selfin

            let vc0:AVC = AVC()

            self!.navigationController?.pushViewController(vc0, animated: true)

        })

        self.navigationController?.pushViewController(vc, animated: true)

    }

原创粉丝点击