1

将项目转换为 ARC 后,转换操作assign, retain从 @properties 减速中删除了所有 - ,并且只剩nonatomic下了。

@property (nonatomic) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
@property (nonatomic) IBOutlet UIBarButtonItem *cameraToggleButton;

即使是“他做到了”,xCode 也会对项目中的所有声明发出警告:

xcode 警告

问题是什么?我该怎么办?

谢谢

沙尼

4

1 回答 1

1

即使 XCode 做到了,转换也并不顺利,只是没能做到。你需要做的基本上是让那些被声明为assign的属性被声明为weak,而那些被声明为retain的属性现在被声明为strong。

然而,情况并非总是如此,这就是为什么您应该在继续之前查看此过渡到 ARC 发行说明的原因。

希望有帮助。

于 2012-06-20T17:25:47.630 回答