Как передать целое число 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];