UIButton传两个两个参数

    首先,起这个标题是因为我这么搜过这个问题,为什么这么搜呢。那就要从需求说起,这里简单说一点。

简单来说,就是一个cell上有多个button,数据源是一个集合,集合中是多个model,我需要在点击的时候知道我点了哪个cell上的哪个button。我就想button除了tag还能怎么办。一个tag满足不了啊。想不出来,问百度啊。百度之后,基本锁定两个,一个是继承button修改,一个是关联函数。个人觉得第一个有点大才小用(其实是自己不知道咋弄),所以就选择第二个。很简单的几句话,我比较喜欢简单粗暴的。用了之后发现报错。

报错了

报错了。这尼玛什么鬼,又一顿百度,总之咋说的都有,我只想说各位大神们,你们写东西能走点心不,#import <objc/runtime.h>  可能这句话对你们来说很简单不用写,但是对我这种菜鸟来说,完全不知道是因为缺少这个类型的头。

objc_getAssociatedObject(sender, "firstObject");这个是在点击方法里取值。原理什么的自己百度就行,

这里主要是自己记录下,不喜勿喷。第一次写,排版啥的还没熟悉。如果哪位大大看到了。有更好的建议或思路,请多多指教,谢谢。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,641评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,259评论 4 61
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,219评论 30 472
  • 时隔12年,我将再一次感受家乡的11月,不知道从什么时候开始,我的年纪竟也能如此轻松的承受起12年这个时间段....
    咸鱼爱虾米阅读 384评论 0 0
  • 尤其是,那些创业公司的年轻人。 当应届生来到了创业公司 实习的时候,你在当地一大型单位当了半年廉价劳动力,领导们给...
    脉八君阅读 211评论 0 0