Swift weakSelf写法

来源:互联网 发布:网络防诈骗小知识 编辑:程序博客网 时间:2024/05/29 09:17

类:AVC

#import <UIKit/UIKit.h>


typedef void(^ABlock)(void);


@interface AVC : UIViewController


@property (nonatomic,copy)ABlock aBlock;


@end




引用类:

    @IBActionfunc btnClick(sender: AnyObject) {

        let vc:AVC =AVC()

        vc.aBlock = ({[weakself] in

            let vc0:AVC =AVC()

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

        })

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

    }

0 0
原创粉丝点击