首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序中购买SKproduct阵列

在应用程序中购买SKproduct阵列
EN

Stack Overflow用户
提问于 2015-08-08 23:43:56
回答 1查看 412关注 0票数 0

不确定你是否需要更多的代码(如果需要,请告诉我)。我已经准备好了购买应用程序的大部分代码,然而,我遇到了这两个代码的问题:

代码语言:javascript
复制
  var productsArray: Array<SKProduct!> = []

 let payment = SKPayment(product: self.productsArray as SKProduct)

错误提示:'Array‘不能转换为'SKProduct’,我到底做错了什么??这是我唯一的错误。让我知道,如果你需要更多的代码,因为我不确定什么是相关的。注意:如果有什么不同的话,我会使用SpriteKit。

EN

回答 1

Stack Overflow用户

发布于 2015-09-07 15:03:31

我不确定你的意思是不是在用SpriteKit代替StoreKit。如果是这样的话,这就是您的第一个错误:为了能够使用SKProduct类,您需要StoreKit框架。

上面代码的问题在第二行。您传递的是SKProducts数组,而不是单个实例。您可以通过将"self.productsArray“更改为"self.productsArray”来获取第一个产品,不过我建议您使用已知良好的索引,或者验证从数组中获取的产品是否确实是您试图传递给SKPayment的产品。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31895717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档