首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

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

2012-06-28 
解决@selector无法传参的办法,通过tag标记传递更多数据tag 是一个整型,那么就意味着可以放任何东西。怎么放

解决@selector无法传参的办法,通过tag标记传递更多数据
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];} 

热点排行