我已经导入了Reactive Cocoa.h.我有什么事要做吗?
- (ID)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { // Initialization code _isSeperateFill = YES; _isborderstroke = NO; _isSeperatedstroke = YES; _contentWIDth = 0; @weakify(self); [RACObserve(self,dataVO) subscribeNext:^(tableDataVO* dataVO){ if( dataVO ){ Nsstring* indexKey = [[dataVO.tableDataDictionary allKeys] objectAtIndex:0]; _keys = [dataVO.tableDataDictionary allKeys]; @strongify(self); _rows = [[self.dataVO.tableDataDictionary objectForKey:indexKey] count]; @strongify(self); [self.styleVO settableheaderlineHorizontalmargin:self.styleVO.tableWIDth / [_keys count]]; } }]; @weakify(self); [RACObserve(self,styleVO) subscribeNext:^(tableStyleVO* styleVO){ if( styleVO ){ styleVO.tableheaderlineHorizontalmargin = styleVO.tableWIDth / [_keys count] / 2; } }]; } return self;}解决方法 @ weakify,@ strongify和朋友是 libextobjc的一部分,而不是 ReactiveCocoa.
尝试添加此行(根据@chakming的评论):
#import“ReactiveCocoa / RACEXTScope.h”
或者对于2.3.1之前的ReactiveCocoa(我的原始答案),使用:
#import< ReactiveCocoa / EXTScope.h>
总结以上是内存溢出为你收集整理的ios – 在程序中使用@weakify时会出现意外错误’@’全部内容,希望文章能够帮你解决ios – 在程序中使用@weakify时会出现意外错误’@’所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)