0

我正在尝试将使用保留和释放的项目转换为使用 ARC。XCode 中的自动转换没有成功,所以我手动完成。处理释放很容易。我现在归结为几个保留语句,如下所示:

UIImage *origImage = [[info objectForKey:UIImagePickerControllerOriginalImage] retain];

如何将其转换为 ARC 友好?我尝试使用强关键字,但编译器抱怨使用未声明的标识符“强”。

4

2 回答 2

3
UIImage *origImage = [info objectForKey:UIImagePickerControllerOriginalImage] ;

它是 ARC 友好的。

于 2012-09-18T23:09:51.777 回答
0

您想使用与 @property__strong相同strong的,但用于变量。与weak和相同__weak

__strong UIImage *origImage = [info objectForKey:UIImagePickerControllerOriginalImage];
于 2012-09-18T23:04:46.490 回答