原因:
1: 如果assign修饰的指针所指向的内存被释放,不会自动赋值为nil,还会保存已经释放的地址 (野指针), 再次引用就会出现问题 .
2: weak修饰的指针所指向的内存被释放,会自动赋值为nil, 再次引用不会出现问题 .
原因:
1: 如果assign修饰的指针所指向的内存被释放,不会自动赋值为nil,还会保存已经释放的地址 (野指针), 再次引用就会出现问题 .
2: weak修饰的指针所指向的内存被释放,会自动赋值为nil, 再次引用不会出现问题 .
本文标题:ARC模式下 delegate 属性,一定要用weak修饰
本文链接:https://www.haomeiwen.com/subject/hbnxsttx.html
网友评论