0
我试图去在一个事务中的错误代码(SWIFT 3):麻烦SKPaymentTransaction从交易铸造错误(SWIFT 3)
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
for transaction in transactions {
if let errorCode = (transaction.error as NSError).code {
//Do something
}
}
}
我收到以下错误。
'错误?'不能转换为'NSError';你的意思是使用'as!'强迫低调?`。
为什么不做这项工作?我认为Error可以在Swift 3中投射到NSError。