【发布时间】:2016-03-13 03:50:41
【问题描述】:
关于使用self和self.delegate时的@weakify和@strongify
我收到:
/WAMOverviewView.m:306:10:在此方法中多次访问弱属性“delegate”,但可能会意外设置为 nil;分配给一个强变量以使对象保持活动状态
我尝试使用@strongify(self.delegate) 或@strongify(self->_delegate)
但我收到:
WAMOverviewView.m:304:16:使用不同类型重新定义“self”:“id _Nullable __strong”与“WAMOverviewView *const __strong”
有什么想法或建议吗?非常感谢。
除此之外,在我尝试使用的程序的其他部分
@strongify(self, self.delegate) 但不起作用。
我错过了什么吗?
谢谢。
【问题讨论】:
标签: ios objective-c automatic-ref-counting objective-c-blocks reactive-cocoa