您的位置:首页 > Web前端 > React

ReactiveCocoa

2016-11-14 14:54 99 查看

使用

pragma mark - bindData

- (void)bindData {

@weakify(self);

[RACObserve([TQAppConfig shared], me) subscribeNext:^(TQUserMode *x) {

@strongify(self);

if (x.UID) {

self.isLogin = YES;

}else{

self.isLogin = NO;

}

self.user = x;

[self.myTabView reloadData];

}];

}

/[b]**************[/b]/

import “RACmetamacros.h”

define weakify(…) \

rac_keywordify \

metamacro_foreach_cxt(rac_weakify_,, weak, __VA_ARGS)

define strongify(…) \

rac_keywordify \

_Pragma(“clang diagnostic push”) \

_Pragma(“clang diagnostic ignored \”-Wshadow\”“) \

metamacro_foreach(rac_strongify_,, VA_ARGS) \

_Pragma(“clang diagnostic pop”)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rac