Ответ 1
Это частный класс, который иногда (или все время?) используется за кулисами при работе с 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];
... или что-то в этом роде, я делаю это: -)