I need a way to format the price from NSNumber into a string like this: \"USD 0.99\", not \"$ 0.99\".
My game uses custom fonts, and they could not have the symbols
The Swift Example:
var currencyFormatter = NSNumberFormatter()
currencyFormatter.numberStyle = NSNumberFormatterStyle.CurrencyStyle
currencyFormatter.locale = priceLocale //SKProduct->priceLocale
var currencyString = currencyFormatter.internationalCurrencySymbol
var format = currencyFormatter.positiveFormat
format = format.stringByReplacingOccurrencesOfString("¤", withString: currencyString)
currencyFormatter.positiveFormat = format
var formattedCurrency = currencyFormatter.stringFromNumber(price) //SKProduct->price
println("formattedCurrency: \(formattedCurrency)")//formattedCurrency: 0,89 EUR