转换为ARC:保留属性为unsafe_unretained?

时间:2012-04-24 10:20:02

标签: ios xcode automatic-ref-counting

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

例如:

@property (retain, nonatomic) UIImageView *icon;

变为

@property ( unsafe_unretained, nonatomic) UIImageView *icon;

我预计它会成为一个强大的财产......

这是对的吗?

1 个答案:

答案 0 :(得分:0)

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