0

NSValue/NSConcreteValueインスタンス内のintを抽出しようとしています。私はそれらをこのようにキャストしようとしましたが、うまくいきませんでした:

    NSValue *toValue = (NSValue *)someValue;
    NSNumber *toNumber = (NSNumber*)toValue;
    int final = [toNumber intValue];

私も使ってみgetValueましたが、うまくいきませんでした。

4

1 に答える 1

5

intが保存されましたか?はいの場合、次の方法で取得できます。

int final = 0;
[someValue getValue:&final];

あなたはNSValueにそのタイプを尋ねることができることを知っています

[value objCType]

constcharを返します*

乾杯、イェルク

于 2012-06-26T18:24:06.740 に答える