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