首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传递到Prime31中的函数时,会在unity3d项目中的ios中抛出错误

传递到Prime31中的函数时,会在unity3d项目中的ios中抛出错误
EN

Stack Overflow用户
提问于 2013-10-18 03:40:37
回答 1查看 164关注 0票数 0

我必须在Prime31中使用一个函数来请求ios中的产品数据。功能是

代码语言:javascript
复制
var iosProductIds = new string[] { "com.something.dollar"};

IAP.requestProductData( iosProductIds, androidSkus, productList =>
{
  Debug.Log( "Product list received" );
  Utils.logObject( productList );
});

工作很好。

但是,如果我从名为"pArray"的数组中提取一个值,并将其声明为变量

代码语言:javascript
复制
var pid = pArray [0];

并将其作为

代码语言:javascript
复制
string[] stringArray = new string[1];
stringArray[0] =pid ;
var iosProductIds = stringArray;

抛出错误"StoreKit:无效productIdentifier: com.something.dollar"

我试过了

代码语言:javascript
复制
string pid = pArray [0]; 

还有。但也犯了同样的错误。

我怎样才能清除它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-18 07:05:14

代码语言:javascript
复制
string pid = pArray [0]; 
string[] stringArray = new string[1];
stringArray[0] = pid.Trim();
var iosProductIds = stringArray;

效果很好。

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

https://stackoverflow.com/questions/19441192

复制
相关文章

相似问题

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