Как передать целое число NSUserDefaults в объект UInt32

Я задаюсь вопросом, возможно ли передать целочисленное значение, которое я создаю в моем 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 ответ

Решение

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

UInt32 requestNumber = [[NSUserDefaults standardUserDefaults] integerForKey:yourKey];
Другие вопросы по тегам