iPhone开发之第三方回调函数的使用方法
回调函数在程序世界里随处可见,iPhone中也不例外,但在iPhone中经常会遇到用常规方法无法回调,上一篇文章可以解决此问题,今天再上一种方法,专门的第三方回调函数。
1、在需要回调的类中定义回调:
-(void)DoneAndMessageTo:(NSObject *)cbobject setCallbackFunctionName:(NSString *) selectorname {callbackfunction = selectorname;callbackobject = cbobject;
}
2、发出回调:
- (void)someFun{NSLog(@"some function.");//发出回调SEL func = NSSelectorFromString(callbackfunction);if ([callbackobject respondsToSelector:func]){[callbackobject performSelector:func];NSLog(@"DoneAndMessageTo:success");}else{NSLog(@"DoneAndMessageTo:failure :%@",callbackfunction);}
}
3、调用回调:
- (IBAction)sendFun:(id)sender{testobj = [[test alloc] init];//调用回调[testobj DoneAndMessageTo:self setCallbackFunctionName:@"backFun"];[testobj someFun];
}
iPhone开发之第三方回调函数的使用方法相关推荐
- [学习笔记] PHP回调函数的实现方法 [转]
目录 前言 全局函数的回调 静态函数的回调 对象方法的回调 php事件模型(观察者模式)的实现思路 前言 最近在开发一个PHP系统,为了提高系统的扩展性,我想在系统中加入类似Javascri ...
- php获取回调url方法,php回调函数的实现方法介绍(代码)
本篇文章给大家带来的内容是关于php回调函数的实现方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.名称id说明选项options 回调过滤器(callback)1024 ...
- python中func函数用法_python之4类回调函数的使用方法
原标题:python之4类回调函数的使用方法 将函数作为参数传递给另一个函数,一共分为4种情况: 将普通函数传递给普通函数 将普通函数传递给类成员函数 将类成员函数传递给普通函数 将类成员函数传递给类 ...
- iphone iPhone开发中为UINavigationBar设置背景图片方法
1:原文摘自:http://mobile.51cto.com/iphone-284865.htm iPhone开发中为UINavigationBar设置背景图片方法是本文要介绍的内容,在iPhone开 ...
- cocos2d-x游戏开发(十三)细说回调函数
欢迎转载:http://blog.csdn.net/fylz1125/article/details/8546607 cocos2d-x中有大量的回调函数的应用,主要有以下几类,看下CCObject. ...
- ajax post的回调函数另一个方法,jQueryajax–post()方法 - 米扑博客
jQuery ajax - post() 实例 请求 test.php 网页,忽略返回值: $.post("test.php"); 通过 AJAX POST 请求改变 div 元素 ...
- 回调函数在replace方法中的应用
处理字符串是项目中经常会遇到的问题,对于长度比较大的字符串如何作一次性处理是需要我们去考虑的,这里给个例子: 把字符串"get-element-by-id"变成"getE ...
- As3回调函数的使用方法
CallBackTest是回调的测试类: 1 package 2 { 3 import flash.display.Sprite; 4 5 public class CallBackTest exte ...
- C++中的Thunk技术 / 非静态类成员函数作为回调函数 的实现方法
申明:本文非笔者原创,原文转载自:http://www.cnblogs.com/memset/p/thunk_in_cpp.html 用我的理解通俗地解释一下什么是C++中的Thunk技术吧! Thu ...
最新文章
- C++知识点28——使用C++标准库(再谈迭代器)
- EM上的按钮是方框的问题
- 驼峰设计 PPT设计网站
- win7中cookie的保存位置
- 分布式事务最终一致性常用方案
- WCF自定义地址路由映射(不用svc文件)
- Java程序员需要掌握的计算机底层知识(二):操作系统、内核、用户态与内核态、系统调用的执行过程
- Vue计算属性的_set与get方法_实现双向数据传递---vue工作笔记0006
- Respond.js让IE6-8支持CSS3 Media Query
- python符号大全_python吊打Excel?屁!那是你不会用!
- 【Hibernate步步为营】--核心对象+持久对象全析(二)
- 公司的摄像头密码要统一
- Ubuntu 12.04 设置终端字体为文泉驿(转载)
- GB28181协议错误码返回码整理
- 阿里图片合成接口拼接
- win7系统如何添加显示桌面?显示桌面图标设置方法
- 线程中常用的锁,有哪几种?
- python中英文切换_python国际化(i18n)和中英文切换
- 微信小程序对商户而言到底有什么用?
- 罗振宇2021跨年演讲5:为什么你要建成自己的“黄鹤楼”?