Я пытаюсь установить NSNumber в качестве значения с плавающей запятой, которое было загружено с использованием NSUserDefaults, но я получаю ошибку.Я не могу понять, почему ...?
Вот мой код:
[settingsData.sensitivitySettingValue floatValue] = [[NSUserDefaults standardUserDefaults] floatForKey:@"sensitivityKey"];
Это работает, если я использую поплавок самостоятельно (то есть float myFloat = [[NSUserDefaults standardUserDefaults] floatForKey:@"sensitivityKey"]
, но я хочу, чтобы значение было доступно во всех контроллерах представления, поэтому я определил его в классе модели как NSNumber.
Итак, кто-нибудь может посоветовать мне, почему этот оператор не работает?