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使我们的代码更容易阅读,这就是我想使用它的原因。