Objective c Xcode显示了一个关于不安全\u未恢复的警告,并且不确定如何修复此问题

Objective c Xcode显示了一个关于不安全\u未恢复的警告,并且不确定如何修复此问题,objective-c,automatic-ref-counting,Objective C,Automatic Ref Counting,我在行radialView=[[MDRadialProgressView上收到一条警告,说将保留的对象分配给不安全的\u未保留的变量;对象将在分配后释放 这意味着什么?我如何修复它 radialView在标题中声明(见上文)将属性更改为 @property (nonatomic,assign) MDRadialProgressView *radialView; 您在何处以及如何声明“radialView”?它是一个局部变量?还是一个实例变量?@almas在HeaderHanks中声明,但您

我在行radialView=[[MDRadialProgressView上收到一条警告,说将保留的对象分配给不安全的\u未保留的变量;对象将在分配后释放

这意味着什么?我如何修复它



radialView在标题中声明(见上文)

将属性更改为

 @property (nonatomic,assign) MDRadialProgressView *radialView;

您在何处以及如何声明“radialView”?它是一个局部变量?还是一个实例变量?@almas在HeaderHanks中声明,但您能解释区别是什么吗?radialView是一个对象,所以您需要一个强属性来将其保存在内存中。“Assign”通常与基本类型一起使用,例如float、int等。下面是弱属性的一个很好的解释d强指针:
 @property (nonatomic,assign) MDRadialProgressView *radialView;
@property (nonatomic, strong) MDRadialProgressView *radialView;