我正在尝试将使用保留和释放的项目转换为使用 ARC。XCode 中的自动转换没有成功,所以我手动完成。处理释放很容易。我现在归结为几个保留语句,如下所示:
UIImage *origImage = [[info objectForKey:UIImagePickerControllerOriginalImage] retain];
如何将其转换为 ARC 友好?我尝试使用强关键字,但编译器抱怨使用未声明的标识符“强”。
我正在尝试将使用保留和释放的项目转换为使用 ARC。XCode 中的自动转换没有成功,所以我手动完成。处理释放很容易。我现在归结为几个保留语句,如下所示:
UIImage *origImage = [[info objectForKey:UIImagePickerControllerOriginalImage] retain];
如何将其转换为 ARC 友好?我尝试使用强关键字,但编译器抱怨使用未声明的标识符“强”。
UIImage *origImage = [info objectForKey:UIImagePickerControllerOriginalImage] ;
它是 ARC 友好的。
您想使用与 @property__strong
相同strong
的,但用于变量。与weak
和相同__weak
__strong UIImage *origImage = [info objectForKey:UIImagePickerControllerOriginalImage];