`
yourgame
  • 浏览: 352489 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

解决@selector无法传参的办法,通过tag标记传递更多数据

    博客分类:
  • IOS
阅读更多
tag 是一个整型,那么就意味着可以放任何东西。怎么放喃,放对象指针。例如


     // 放字符串
    NSString* str = [[NSString alloc] stringByAppendingString:@"内容"];
    [button setTag:(int)str];

     // 放自定义数据
       NSCustomClass* cls = [[NSCustomClass alloc] init:@"",@"",@""];
    [button setTag:(int) cls];


- (void)OnClick:(id)sender
{
    NSCustomClass* cls = (NSCustomClass*)[sender tag];
    // 使用 cls
    [cls release];
} 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics