NSNumber - это класс.Поэтому вы можете использовать его только через явный обмен сообщениями, например:
[accelerateValuesALL floatValue];
или с помощью неявного точечного обозначения Objective-C 2.0:
accelerateValuesALL.floatValue;
Похоже, вы хотите использовать примитивный типТо есть один, на котором вы можете использовать обычные операторы Си.Так что вы, вероятно, хотите:
UIAccelerationValue accelerateValuesALL = ...;
Поскольку UIAccelerationValue является примитивным типом, который UIKit определяет для целей передачи значений ускорения.На практике это будет просто альтернативное имя для числа с плавающей или двойной.