相关疑难解决方法(0)

'unsafe_unretained属性'委托'的现有ivar'委托'必须__unsafe_unretained

我收到上面的错误,但不确定如何修复它.这是我的代码:

.H:

#import <UIKit/UIKit.h>

@protocol ColorLineDelegate <NSObject>

-(void)valueWasChangedToHue:(float)hue;

@end

@interface ColorLine : UIButton {

    id <ColorLineDelegate> delegate;

}

@property (nonatomic, assign) id <ColorLineDelegate> delegate;

@end
Run Code Online (Sandbox Code Playgroud)

.M:

#import "ColorLine.h"

@implementation ColorLine

@synthesize delegate;

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

错误发生在合成行中.我找不到问题了.

objective-c

31
推荐指数
4
解决办法
3万
查看次数

标签 统计

objective-c ×1