使用oc的block方法回调
使用场景-如网络请求成功失败结果回调,类似java中的listener interface接口回调
方法
- (void)block:(NSString*)msgsuccess:(void(^)(NSDictionary *dict)) successfailure:(void(^)(NSString *error, int code)) failure{NSLog(@"block(),msg:%@", msg);NSDictionary *dict = @{@"name":@"catface"};success(dict);failure(@"error", -0x99);}
使用
- (IBAction)testBlock:(id)sender {[self block:@"hello world" success:^(NSDictionary *dict) {NSLog(@"success(),dict:%@", dict);} failure:^(NSString *error, int code) {NSLog(@"failure(),error:%@,code:%d", error, code);}]; }
结果展示
使用oc的block方法回调相关推荐
- iOS开发 - OC - block的详解 - 基础篇
深入理解oc中的block 苹果在Mac OS X10.6 和iOS 4之后引入了block语法.这一举动对于许多OC使用者的编码风格改变很大.就我本人而言,感觉block用起来还是很爽的,但一直以来 ...
- ios利用block实现回调示例
利用block完成回调,小demo一个.闲话少说,直接上代码了!O(∩_∩)O~ TestObject.h [objc] view plaincopy #import <Foundation/F ...
- OC语言Block和协议
OC语言Block和协议 分类: OC基础2014-10-07 09:24 162人阅读 评论(0) 收藏 举报 OC Block OC协议 OC语言BLOCK和协议 一.BOLCK (一)简介 B ...
- OC语言Block 续
OC语言 Block 转载:http://blog.csdn.net/weidfyr/article/details/48138167 1.Block对象中的变量行为 结论: 在block代码块内部可 ...
- IOS开发基础之OC的Block入门_Day09-Block
IOS开发基础之OC的Block入门_Day09-Block block是oc的重要的基础知识,重点之重.跟协议一样重要,是进行函数回调重要手段.在后续的UI学习具有举足轻重的地位.学会基础的bloc ...
- OC基础--block
block与函数类似:1.可以保存代码 2.又返回值 3.有形参 4.调用方式一样 block的标志:^ 一.定义一个无参无返回值的block void (^myBlock)();--1.void 代 ...
- 浅谈OC中Block的本质
Block简介 block是将函数及其执行上下文封装起来的一个对象 在block实现的内部,有很多变量,因为block也是一个对象 其中包含了诸如isa指针,imp指针等对象变量,还有储存其截获变量的 ...
- JS与OC中的方法相互调用
文章主要是介绍oc如何调用js 以及js的代码调用oc的方法 先上代码后做解释 //oc的.m 的代码 //ps接下来有js的代码一并解析,最后会附上demo // ViewController.m ...
- android 成长日记 8.Fragment学习之方法回调
2019独角兽企业重金招聘Python工程师标准>>> 动态加载为何为重叠?什么时候fragment中的控件直接可以在主函数找到(好像都可以直接找到明天测试一个leftfragmen ...
最新文章
- linux启动自动挂载共享文件,linux中自动挂载windows 共享目录
- SLua 中继承 C# 类接口 Slua.Class 的一个 Bug。
- SAP ABAP OLE 输出数据到 Excel 无法自动保存的解决
- Linux 系统的启动顺序
- Linux 命令之 Bang(!) 命令
- php 类文件加载 Autoloader
- wps for linux alpha 15 语言包,WPS Office for Linux Alpah 7发布
- JavaScript—获取参数(23)
- win7 64位MMC管理控制台使用“远程桌面”
- 例2.8 叠筐 - 九度教程第15题(排版题)
- eclipse 工具翻译插件安装
- 设CPU共有16根地址线,8根数据线,并用MREQ (低电平有效) .作访存控制信号,R/W作读写命令信号(高电平为读,,低电平为写)。
- lighttpd 之九 配置信息加载
- Android工具类篇 清理APP应用缓存
- 头歌MySQL数据库
- RabbitMQ学习记录 - Direct之Routing模式
- 实现LOL游戏中英雄技能的释放
- 独立的荣耀将首次与华为打擂台,谁的折叠手机更有优势?
- 搭建L2TP-***
- 正向代理与反向代理是什么,有什么区别?
热门文章
- 一年经验的java程序员薪资有多少?java收入分级
- Java实现split字符串分割方法
- 网络协议-DNS与Hosts
- 【语义分割】一文概览主要语义分割网络,FCN、UNet、SegNet、DeepLab
- openFlow入门
- 网赚项目之站群第四课站群的文章采集与伪原创
- 浙大PAT 1003题 1003. Emergency
- php微信公众号测试账号密码,微信公众号测试账号配置失败竟然是因为一个字符...
- 研华USB4761 C#编程
- android 触摸屏监控,如何实现在安卓手机上对PLC进行监控-工业支持中心-西门子中国...