block
来源:互联网 发布:cn域名个人备案 编辑:程序博客网 时间:2024/05/29 14:40
在block 里面进行对属性或者self的引用注意点
声明方式有三种
1: __unsafe_unretained NJShareViewController *unsafeSelf = self;2:__weak NJShareViewController *unsafeSelf = self;3: __weak typeof(self) unsafeSelf = self; <span style="color:#cc6600;">第三种方式比较方便</span>,不用写类名,直接引用unsafeSelf即可在block里用self,会造成强引用,导致控制器出栈并不消退,因为self在强引用着self ,所以会造成循环引用,无法消除控制器。
0 0
- Block
- block
- Block
- block
- block
- block
- block
- block
- block
- Block
- block
- Block
- Block
- Block
- Block
- block
- Block
- block
- Oracle查询语句(一)
- centos下排查vsftpd出现put零字节问题的记录
- 写给想做互联网产品经理的师弟师妹们一些话
- Android Studio 引入Library项目
- 进程与线程的区别
- block
- 新版MySql重置初始密码问题
- android中string.xml中%1$s、%1$d等的用法
- 5套bootstrap框架后台管理系统模板
- 阿拉伯数字与中文转换
- maven脚本打包
- VC++ 2005访问webservices的步骤
- LeetCode 131 Palindrome Partitioning (DFS)
- Java自动装箱