2

我正在尝试使用 XCode 将现有的 iOS4 应用程序转换为 ARC,并且对转换预览有疑问。一些保留属性被转换为 unsafe_unretained 属性。知道为什么>

例如:

@property (retain, nonatomic) UIImageView *icon;

变成

@property ( unsafe_unretained, nonatomic) UIImageView *icon;

我希望它是一个强大的属性...

这个对吗?

4

1 回答 1

0

我有类似的问题,我发现,当你有保留财产但你没有在 dealloc 中释放它时,就会发生这种情况。当将 [property release] 添加到 dealloc 中时,转换器按预期工作 - 使用了强类型的属性。

于 2012-04-26T10:02:47.863 回答