Joh*_*ith 11 iphone cocoa-touch
我有一个库,我接收NSConcreteValue,我不知道如何处理它.我知道我应该得到的对象是一个布尔值,所以我如何解除真正的价值呢?
zou*_*oul 12
这是一个私人课程,有时(或所有时间?)在你工作的幕后使用NSValue.或者至少那是我的印象.我认为你应该能够施展到NSValue:
// assuming value is of type “id”
NSAssert([value isKindOfClass:[NSValue class]],
@"Sorry, I was wrong. Maybe try anyway?");
NSAssert(strcmp(@encode(BOOL), [value objCType]) == 0,
@"The value does not seem to hold a BOOL.");
BOOL unwrappedValue;
[value getValue:&unwrappedValue];
Run Code Online (Sandbox Code Playgroud)
...或类似的东西,我正在做这件事:-)
| 归档时间: |
|
| 查看次数: |
6762 次 |
| 最近记录: |