如何解决Delegates properties with ARC错误

来源:互联网 发布:上海移动数据流量套餐 编辑:程序博客网 时间:2024/05/26 20:20
项目选择了ARC的问题导致:existing instance variable for property  'delegate' for unsafe_unretainedproperty 'delegate' must be __unsafe_unretained

解决方法:
将原来的:

@interface SDWebImageDownloader :NSObject

{

    @private

    id<SDWebImageDownloaderDelegate> delegate;

    NSURLConnection *connection;

    NSMutableData *imageData;


}

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


修改为:

 

@interface SDWebImageDownloader : NSObject

{

    @private

     __unsafe_unretained  id<SDWebImageDownloaderDelegate> delegate;

    NSURLConnection *connection;

    NSMutableData *imageData;


}

@property (nonatomicassignid<SDWebImageDownloaderDelegate> delegate;


0 0
原创粉丝点击