美文网首页IOS异常问题
iOS-设置代理delegate的时候控制器提前释放崩溃解决办法

iOS-设置代理delegate的时候控制器提前释放崩溃解决办法

作者: malgee | 来源:发表于2018-11-29 16:32 被阅读4次

出现这个问题的时候你一定在定义代理属性的时候用的assign,将 assign改成weak修饰,应为在调用 self.delegate 的时候,控制器释放了,使用weak修饰,就会自动变成nil,不再执行后面的操作

@property (nonatomic, weak) id <MGWindowViewDelegate> delegate;

相关文章

网友评论

    本文标题:iOS-设置代理delegate的时候控制器提前释放崩溃解决办法

    本文链接:https://www.haomeiwen.com/subject/tzufcqtx.html