小编zer*_*net的帖子

自动引用计数问题:将保留对象分配给unsafe_unretained变量; 对象将在分配后释放

我收到了这个警告

"自动引用计数问题:将保留对象分配给unsafe_unretained变量;对象将在分配后释放"

这是代码

.H

@interface myObject : NSObject
{
}

@property (assign) id progressEnergy;

@end
Run Code Online (Sandbox Code Playgroud)

.M

@implementation myObject

@synthesize progressEnergy;

-(id)init
{
    if ( ( self = [super init] ) )
    {
        progressEnergy = [[progress alloc] init]; //warning appear on this line
    }

    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了

@property (assign) progress* progressEnergy;
Run Code Online (Sandbox Code Playgroud)

但没有运气

你能帮我弄清楚出了什么问题吗?

object objective-c alloc automatic-ref-counting

11
推荐指数
2
解决办法
9942
查看次数