gpt4 book ai didi

ios - 通过弱指针实现圆弧和钻孔特性

转载 作者:行者123 更新时间:2023-11-29 13:19:26 36 4
gpt4 key购买 nike

这里有一种情况,我想用弱引用属性清零强属性。我的类(class)看起来像这样;

@interface MyClass()
@property(nonatomic, strong) Man *man;
@property(nonatomic, strong) Women *women;
@property(nonatomic, weak) Person *passedPerson
@end

我每次都将这个对象传递给新的 View Controller ,有时我传递男人,有时传递女人,但我总是在弱引用中跟踪传递的对象,即。过去的人。现在,当 viewcontroller 返回时,基于当前传递的对象,我想通过弱引用指针将其置零。有可能吗?这不是我的确切情况,但我有很多这样的对象,当我在呈现 View Controller 中完成它们时需要将它们清零。如何做到这一点?

最佳答案

弱引用在需要打破引用循环时使用。在您展示的示例中,没有引用循环。但我假设您想保留 passedPerson

您可以对 manwomen 使用弱引用,而对 passedPerson 保留强引用。然后,您可以在完成后将 passedPerson 清零。

关于ios - 通过弱指针实现圆弧和钻孔特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14734620/

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