かなり興味深い質問があります。簡単に解決できるように思えますが、おそらく私はそれを考えすぎていますか?
概要: テーブル ビューの代わりに 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]; }
でもええ、うまくいきません。
どんなアイデアでも大歓迎です。
ありがとうございました!