import UIKit
import SpriteKit
import StoreKit
extension SKProduct {
func localizedPrice() -> String {
let formatter = NSNumberFormatter()
formatter.numberStyle = .CurrencyStyle
formatter.locale = self.priceLocale
return formatter.stringFromNumber(self.price)!
}
}
class BuyCoin: SKScene {
var coin200a = SKProduct()
override func didMoveToView(view: SKView) {
NSLog("The price of this product is \(coin200a.localizedPrice())")
}
}
Что я делаю неправильно? PS: Я пытаюсь получить местную цену продукта для покупки в приложении.Неустранимая ошибка: неожиданно найден nil при развертывании Опциональное значение в swift (SKProduct)
Но я установил цену покупки в приложении с идентификатором продукта «coin200a» в Tier 1 (0,99 usd), поэтому он не может быть nil ?? – sdd
на серию ведьм вы получили ошибку? –
Я пробовал, он продолжает возвращаться «» и нет цены .. что я делаю неправильно? – sdd