как передать целое число NSUserDefaults объекту UInt32 - PullRequest
1 голос
/ 24 февраля 2012

Мне интересно, возможно ли передать целочисленное значение, которое я создаю в моих NSUserDefaults, в объект UInt32?

Пока я создаю NSUserDefaults, как показано ниже.

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

и затем я пытаюсь передать значение по умолчанию пользователя в мой объект, как показано ниже ... Однако я вполне уверен, что я совершенно неправ ... именно поэтому я здесь :) любая помощь будет оценена.

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

1 Ответ

3 голосов
/ 24 февраля 2012

A UInt32 - это не объект, а скалярный тип.

UInt32 requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey];
...