我有 2 个问题阻止从 运行 到 xCode 6.3.1 上的 ARC 工具的转换
I have 2 issues preventing the conversion to ARC tool from running on xCode 6.3.1
问题 1...
几年前我最初编写这段代码时,有很多这样的版本是自动创建的。我假设所有其他人都会在 运行 ARC 迁移工具之后消失。为什么这个被挑出来,我该如何解决?只需手动删除 运行 工具之前的行?
第 2 期...
不确定错误的意思。我如何修复它以符合 ARC?
谢谢,
约翰
问题 1,在这个问题上没有得到任何回应,我只是注释掉了有问题的行并且该工具不再抱怨它。到目前为止,在 ARC 下没有任何不良影响。
问题 2,感谢 Michael,通过将响应和错误的声明移动到每个有问题的方法,即从实例 属性 到本地变量...
NSURLResponse *response;
NSError *error;
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
class 有几个调用 NSURLConnection 的方法,因此我在 class 的顶部而不是在每个方法中声明它们以提高效率。也许有比每种方法更好的方法来做到这一点?
问题 1...
几年前我最初编写这段代码时,有很多这样的版本是自动创建的。我假设所有其他人都会在 运行 ARC 迁移工具之后消失。为什么这个被挑出来,我该如何解决?只需手动删除 运行 工具之前的行?
第 2 期...
不确定错误的意思。我如何修复它以符合 ARC?
谢谢,
约翰
问题 1,在这个问题上没有得到任何回应,我只是注释掉了有问题的行并且该工具不再抱怨它。到目前为止,在 ARC 下没有任何不良影响。
问题 2,感谢 Michael,通过将响应和错误的声明移动到每个有问题的方法,即从实例 属性 到本地变量...
NSURLResponse *response;
NSError *error;
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
class 有几个调用 NSURLConnection 的方法,因此我在 class 的顶部而不是在每个方法中声明它们以提高效率。也许有比每种方法更好的方法来做到这一点?