iOS Delegate
1.1.定义
@protocol ChooseCouponDelegate <NSObject>
- (void)tableViewDidSelectCoupon:(HWCouponModel*)coupon;
@end
1.2.属性
@interface HWCouponView : UIView
@property(nonatomic,weak) id<ChooseCouponDelegate>delegate;
@end
1.3.点击事件使用代理通知控制器跳转
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{}
2.1遵守协议
@interface HWCouponController ()<ChooseCouponDelegate>
@end
2.2 设置代理
view.delegate=self;
3.3 实现代理
- (void)tableViewDidSelectCoupon:(CashGiftsModel *)gifts{
}
iOS Delegate相关推荐
- 关于IOS delegate的weak和assign 探讨
在使用IOS的别人写的SDK时,发现定义的delegate都是assign修饰的,相信很多人也会和我一样刚开始表示很不解. 1.delegate为什么用weak来修饰? delegate 之所以用we ...
- IOS delegate 委托 使用 两个View之间传数据
今天讲述 delegate 的使用,并给出例子来说明如何使用delegate在两个View之间传送数据 1.建立一个 single view 工程 2.在viecontroller.xib文件里面放上 ...
- protocol(协议) 和 delegate(委托)也叫(代理)---辨析
protocol和delegate完全不是一回事.协议(protocol),(名词)要求.就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现.委托(delegate),(动词) ...
- delegate和protocol
protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word. 协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的 ...
- 【IOS】IOS开发问题解决方法索引(三)
1 判断js对象是否拥有某属性 http://www.cnblogs.com/snandy/archive/2011/03/04/1970162.html 两种方式,但稍有区别 1,in运 ...
- Objective-C学习之Protocal协议,设置代理
protocal在三种情况中需要用到: 需要声明别的类期望完成的方法时 在隐藏自身类的情况下声明该类对象的接口时 在某些没有继承关系的类之间获取其之间的相似性,即两个类之间没有继承关系,但是都需要实现 ...
- 我的苹果开发学习笔记
好链接: 你的第一个 iOS 应用程序: 100% 的编程方式 http://www.oschina.net/translate/your-first-ios-app-100-programmatic ...
- iOS 13 Xcode11 中的 Scene Delegate
如果将Xcode更新到11, 创建项目.默认会创建SceneDelegate.swift, 那么问题来了, 这个代理用来干嘛的了? 在这篇文章中,我们将探索iOS13和Xcode11的改变.我们着重介 ...
- iOS 中KVC、KVO、NSNotification、delegate 总结及区别
iOS 中KVC.KVO.NSNotification.delegate 总结及区别 1.KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属 ...
最新文章
- 卷积神经网络图像卷积池化尺寸计算器
- 2018牛客网暑假ACM多校训练赛(第三场)I Expected Size of Random Convex Hull 计算几何,凸包,其他...
- Android 应用安全性改进: 全面助力打造 零漏洞 应用
- MongoDB非关系型数据库开发手册
- amd cpu不能在cmd环境下运行java代码_00 开发环境搭建
- mysql中的视图_分布式 | DBLE 是如何实现视图的?
- 每日一句090516
- python水仙花数_python求解水仙花数的方法
- Android6,androidstudio游戏开发教程
- 计算机等级考试——四级网络工程师考试大纲
- 监听php队列,执行一个队列监听
- android xp,安卓手机刷xp系统装机版xp
- 用python爬取全网百度网盘资源的神器
- 孩子总是偷偷玩游戏,家长该怎么办?
- python数据分析师书籍_做数据分析不得不看的书有哪些?
- oracle11配置远程登录,oracle11g远程登录设置方法
- 五险一金 | 养老保险的认识
- 微码汇:从O2O的前世今生看接下来该如何“O”
- 打新债、打新股(附有:提高打新债的中签概率)
- [原创]浅谈我们应招聘应届毕业生做测试吗?
热门文章
- 155句经典语,太有才了.
- SQL Server 2000安装教程图解
- java审批流程框架_基于SSM框架下的JAVA企业流程审批系统
- Android : 模拟点击performClick()/模拟长按performLongClick()/模拟onTouch事件
- centos安装jupyter
- Ping命令返回的TTL值详解
- 如何升华“海纳百川,有容乃大”——我们是高级生命
- Spring Boot 3.x 最佳实践
- stm32的unique ID全球唯一码
- Matlab 快速入门