将项目转换为ARC后,转换操作从@properties减速中删除了所有 - assign, retain
,仅离开了nonatomic
。
@property (nonatomic) AVCaptureVideoPreviewLayer *captureVideoPreviewLayer;
@property (nonatomic) IBOutlet UIBarButtonItem *cameraToggleButton;
即使thogh“HE DID IT”,xCode也会对项目中的所有声明发出警告:
有什么问题? 我该怎么办?
由于
沙尼
答案 0 :(得分:1)
即使XCode做到了,转换也不顺利,但它没有这样做。您需要做的是基本上将声明为assign的属性声明为weak,将声明为retain的属性声明为strong。
然而情况并非如此,这就是为什么在继续之前你应该看一下这个Transitioning to ARC release notes。
希望有所帮助。