gpt4 book ai didi

ios - 为什么在 ARC 中发送消息会导致保留周期警告,但属性集不会?

转载 作者:IT王子 更新时间:2023-10-28 23:31:55 26 4
gpt4 key购买 nike

[self.foo setBlock:^{
[self doSomething]; // causes warning
}];

[self.foo setBlock:^{
self.bar = baz; // does not cause warning
}];

警告“在此 block 中强烈捕获 self 可能会导致保留周期。”

两者都不会导致强引用吗?

最佳答案

这是一个编译器错误,您应该向 Apple 提交错误报告。

两者是一样的,a.b = c只是[a setB: c]的写法不同而已。如果编译器处理一个与另一个不同,这就是一个错误。

关于ios - 为什么在 ARC 中发送消息会导致保留周期警告,但属性集不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com