我有一个非常有趣的问题。看起来应该很容易解决,但也许我只是想多了?
简介:我想使用 IBAction 按钮而不是表格视图来激活购买。
详细的:
首先,我使用本教程作为指南。(一个很棒的教程 - 看看。谢谢你,雷!) http://www.raywenderlich.com/21081/introduction-to-in-app-purchases-in-ios-6-tutorial
如果您向下滚动到显示的位置:
- (void)buyButtonTapped:(id)sender { UIButton *buyButton = (UIButton *)sender; SKProduct *product = _products[buyButton.tag]; NSLog(@"Buying %@...", product.productIdentifier); [[RageIAPHelper sharedInstance] buyProduct:product]; }
这就是我卡住的地方。该示例使用表格视图,但是我不想在我的应用程序中使用其中之一。我要做的就是使用我手动创建的 IBAction 按钮。
所以我做了这个按钮,把它连接起来,让它和 NSLog 一起工作。
-(IBAction)buyProductButton:(id)sender {
NSLog(@"Buy Something.");
}
所以我的问题是我在这个 IBAction 中放什么而不是
- (void)buyButtonTapped:(id)sender {
UIButton *buyButton = (UIButton *)sender;
SKProduct *product = _products[buyButton.tag];
NSLog(@"Buying %@...", product.productIdentifier);
[[RageIAPHelper sharedInstance] buyProduct:product]; }
为了获得激活购买的按钮?
也许是这样的?
-(IBAction)buyProductButton:(id)sender {
SKProduct *product = _products;
NSLog(@"Buying %@...", product.productIdentifier);
[[RageIAPHelper sharedInstance] buyProduct:product]; }
但是,是的,它不起作用。
任何想法将不胜感激。
谢谢!