1

NSUserDefaults で作成している整数値を UInt32 オブジェクトに渡すことができるかどうか疑問に思っていますか?

これまでのところ、以下のように NSUserDefaults を作成しています。

NSString * yourKey = @"RequestNumber";
    NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
    [defaults setInteger:[defaults integerForKey:yourKey] + 1 forKey:yourKey];

そして、以下のようにユーザーのデフォルト値をオブジェクトに渡そうとしています..しかし、私は完全に間違っているとかなり確信しています...それが私がここにいる理由です:)どんな助けも大歓迎です。

UInt32 *requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey];
4

1 に答える 1

3

AUInt32はオブジェクトではなく、スカラー型です。

UInt32 requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey];
于 2012-02-23T22:26:24.197 に答える