繁体   English   中英

应用内购买问题! 仿真器

[英]Issue with In-App-Purchases! Simulator

我的问题是:我在我的应用程序中设置了一个iAP,当用户点击一个按钮时,它问他“您是否想购买它”。 但是,我在按钮上放置了一个图像和一个背景图像。 我有这个代码工具,如果用户没有购买商品,按钮的图像(即一个锁定图标)就会消失。 它可以在模拟器上正常工作,但是在设备上我可以购买该物品,但是根本没有出现锁定图标。 即使我没有购买该物品,也没有锁图标。 如果没有购买,则在模拟器上有一个锁定物品。 我用的是BOOL在我的.h文件: -(BOOL)IAPItemPurchased; 在.m文件中,我使用IAPItemPurchased在我的viewDidLoad隐藏前景图像:

- (void)viewDidLoad
{
    [super viewDidLoad];


    if ([self IAPItemPurchased]) {
        [buy setImage:nil forState:UIControlStateNormal];

    } else {
        [buy setImage:[UIImage imageNamed:@"Lock.png"] forState:UIControlStateNormal];

    }
}

有没有人建议或解决方案怎么办?

感谢帮助。

请检查图像名称,因为在Simulator中图像名称 区分大小写 ,而Device则区分大小写

( 要么 )

- (void)viewDidLoad
 {
 [super viewDidLoad];

 if ([self IAPItemPurchased]) {
    [buy setImage:[UIImage imageNamed:nil] forState:UIControlStateNormal];

} else {
    [buy setImage:[UIImage imageNamed:@"Lock.png"] forState:UIControlStateNormal];

}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM