这里利用协议 来解决类对象头文件相互引用的问题

- (void)doBidWithItemID:(long)itemID observer:(id)observer

{

// 根据具体业务处理一些逻辑,比如如果需要登录,可以放在这里检查并弹出登录对话框等

/*

...

...

*/

// 等处理完成后通知监听者处理结果

[self.bidRequester requestBidWithResult:^(id result, NSError *error) {

// 根据result做相应逻辑,包括弹一些错误对话框等可以在这里处理

/*

...

...

*/

/*

这里利用协议 来解决类对象头文件相互引用的问题

*/

[observer didBidWithItemID:itemID withError:error];

}];

}

// 具体实现 在 cocoachina的mvvmm文章中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,721评论 0 17
  • 1.ReactiveCocoa常见操作方法介绍。 1.1 ReactiveCocoa操作须知 所有的信号(RACS...
    萌芽的冬天阅读 4,654评论 0 5
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 10,652评论 1 23
  • 期望来的并没有来,没有期望的,一个个来了。失败,一个接着一个来了。只不过,一切到来之后,也没有什么。 上周一拿到了...
    Richardo92阅读 2,682评论 3 3
  • 啊!
    41947ceb646b阅读 1,332评论 0 1