gpt4 book ai didi

ios - ARC 提示实例变量

转载 作者:行者123 更新时间:2023-11-28 18:34:47 25 4
gpt4 key购买 nike

我正在尝试将非 ARC 项目转换为使用 ARC 但出于某种原因它提示所有实例变量的使用。

@property (nonatomic,retain)id myvariable;

结果

Error : "Use of undeclared variable _myvariable"

我的代码中有一些地方我不想修改保留计数,而是对属性进行赋值。所以我使用了一个实例变量。

添加 @syhtnesize myvariable =_myvariable 解决了这个问题,但我正在尝试找出解决此问题的正确方法。

可能的解决方案:

1) 添加合成

2) 将实例变量的使用替换为 self.myvariable 并分配属性。

编辑:问题扩展ARC errors

最佳答案

所有的弧线东西

@property (nonatomic, strong) Something *myVariable;

双方都可以访问

self.myVariable;

_myVariable;

无需使用@synthesize

关于ios - ARC 提示实例变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172172/

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