我有一個非常有趣的問題。這似乎應該很容易解決,但也許我只是在想它?在應用程序採購與IBAction /按鈕
Brief: 我想使用IBAction按鈕來激活購買而不是表格視圖。
詳細說明:
首先,我使用本教程作爲指南。 (A偉大的教程 - 檢查出來謝謝,雷!) 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]; }
但yeaaa,它不起作用。
任何想法將大大&大量讚賞。
謝謝!
由於我沒有使用合併「byButton.tag」的表格視圖,我只是想手動購買產品。那麼如果它在IBAction按鈕中,我該如何購買這款產品呢? –
我是否將com.companyname.appname.iapname替換爲buyButton.tag?我想我不理解。抱歉。 –
那麼你是否有產品的標識符? –