[英]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.