Ios @strongify(自我授权)不工作

Ios @strongify(自我授权)不工作,ios,objective-c,automatic-ref-counting,objective-c-blocks,reactive-cocoa,Ios,Objective C,Automatic Ref Counting,Objective C Blocks,Reactive Cocoa,关于@weakify和@strongify使用self和self.delegate 我收到: /wamoveviewview.m:306:10:此方法多次访问弱属性“委托”,但可能无法预测地设置为零;指定给强变量以使对象保持活动状态 我尝试使用@strongify(self.delegate)或@strongify(self-delegate) 但我收到: WAMOverviewView.m:304:16:用不同的类型重新定义“self”:“id _Nullable uuu strong”与“W

关于
@weakify
@strongify
使用
self
self.delegate

我收到:

/wamoveviewview.m:306:10:此方法多次访问弱属性“委托”,但可能无法预测地设置为零;指定给强变量以使对象保持活动状态

我尝试使用
@strongify(self.delegate)
@strongify(self-delegate)
但我收到:

WAMOverviewView.m:304:16:用不同的类型重新定义“self”:“id _Nullable uuu strong”与“WAMOverviewView*const u strong”

有什么想法或建议吗?非常感谢

除此之外,在程序的其他部分,我尝试使用
@strongify(self,self.delegate)
但不起作用。 我错过什么了吗?
谢谢。

不要使用@strongify。这是毫无意义的。只需将委托分配给一个强变量。避免对第三方工具的麻烦和不必要的依赖

不要使用@strongify。这是毫无意义的。只需将委托分配给一个强变量。避免对第三方工具的麻烦和不必要的依赖

我认为weakify/strongify使我们的代码更容易阅读,这就是我想使用它的原因。我认为weakify/strongify使我们的代码更容易阅读,这就是我想使用它的原因。