代码是这样的。我的问题是如何从NSRange
类型中获取id
值?
-(void)clicText:(MyLabel *)label clickedOnLink:(id)linkData{
NSString *message = [NSString stringWithFormat:@"LinkData is %@:%@",[[linkData class] description],linkData];
}
我的类型为NSConcreteValue
,数据值为NSRange:{0,4};
,但如何从NSRange
获取NSConcreteValue
?
我已经尝试了[NSValue valueWithNonretainedObject:linkData];
,但这没有用。
答案 0 :(得分:0)
使用rangeValue
方法:
NSRange range = [linkData rangeValue]; // assume linkData is NSValue