首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SKProduct属性抛出exc_bad_access

SKProduct属性抛出exc_bad_access
EN

Stack Overflow用户
提问于 2011-01-03 21:24:50
回答 1查看 433关注 0票数 0

我在我的应用程序中实现了应用程序购买。我在itunes上创建了一个产品,也成功地用代码请求了产品的功能。产品返回。问题是我无法访问产品的任何属性(localizedTitle、价格等)。它总是抛出exc_bad_access。下面是我的代码:

代码语言:javascript
复制
NSMutableArray *myProduct = [[NSMutableArray alloc] init];
[myProduct addObjectsFromArray:response.products];

 if(myProduct != nil && [myProduct count] > 0)
 {
    SKProduct *subscriptionProduct = [myProduct objectAtIndex:0];
    if(subscriptionProduct != nil)
    {
       if(subscriptionProduct.localizedTitle != nil) 
            NSLog("%@",subscriptionProduct.localizedTitle); /***EXC_BAD_ACCESS** */
    }
 }
 [request autorelease];

我将NSZombieEnabled设置为是,但仍然没有对exc_bad_access进行解释。

如果有人能给出答案,我会很高兴。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-03 21:42:22

您忘了在NSLog格式字符串之前放一个@符号:

代码语言:javascript
复制
NSLog(@"%@",subscriptionProduct.localizedTitle); /***EXC_BAD_ACCESS** */
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4584811

复制
相关文章

相似问题

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