5

What is the conversion for NSString to NSDecimalNumber?

unsigned long long order;

if (i==1) {
    order = [feeArray objectAtIndex:0];
}
if (i==2) {
    order = [amountArray objectAtIndex:0];
}
Cœur
  • 37,241
  • 25
  • 195
  • 267
user1501354
  • 151
  • 3
  • 10

2 Answers2

8

You can use NSDecimalNumber's decimalNumberWithString initializer to convert from a string

Pierre de LESPINAY
  • 44,700
  • 57
  • 210
  • 307
4

Try this:

NSString *order = @"";
if (i==1) {
  order = [feeArray objectAtIndex:0];
}
if (i==2) {
  order = [amountArray objectAtIndex:0];
}

NSDecimalNumber *decimal = [NSDecimalNumber decimalNumberWithString:order];
DLende
  • 5,162
  • 1
  • 17
  • 25