我正在尝试在NSValue
/ NSConcreteValue
实例中提取一个int。我试图以这种方式施放它们,但它不起作用:
NSValue *toValue = (NSValue *)someValue;
NSNumber *toNumber = (NSNumber*)toValue;
int final = [toNumber intValue];
我也尝试使用getValue
,但这对我也不起作用。
答案 0 :(得分:5)
你确定int已被保存吗?如果是,你可以得到它:
int final = 0;
[someValue getValue:&final];
你知道你可以通过
向NSValue询问其类型[value objCType]
返回一个const char *
欢呼,Jörg