0

代码是这样的。我的问题是如何NSRange从类型中获取值id

-(void)clicText:(MyLabel *)label clickedOnLink:(id)linkData{
     NSString *message = [NSString stringWithFormat:@"LinkData is %@:%@",[[linkData class] description],linkData];
}

我得到类型是NSConcreteValue,数据值是NSRange:{0,4};,但我如何NSRangeNSConcreteValue

我已经尝试过了,[NSValue valueWithNonretainedObject:linkData];但它没有意义。

4

1 回答 1

0

使用rangeValue方法:

NSRange range = [linkData rangeValue]; // assume linkData is NSValue
于 2015-01-07T03:26:47.687 回答