Я пытаюсь преобразовать double
в NSDeciamlNumber
. Вот мой код:Получить предупреждение при преобразовании double в NSDecimalNumber
- (NSDecimalNumber *)myMethod {
double amount = 42;
...
return [NSDecimalNumber numberWithDouble:amount]; // Get warning here
}
Но я получаю следующее предупреждение:
Incompatible pointer types returning 'NSNumber *' from a function with result type 'NSDecimalNumber *'
Что я делаю не так, и как я могу это исправить?