更改SKProduct / SKPayment代表

时间:2012-11-23 14:57:14

标签: ios cocoa-touch in-app-purchase

我实施应用内购买。我把所有方法都放在了IAPHelper类中,出于某些原因我想在其他类中使用SKProductsRequestDelegate。有没有办法将委托更改为IAPHelper的其他课程?

1 个答案:

答案 0 :(得分:0)

如果IAPHelper知道其他类,请确保:)

//In eg appDelegate
IAPHelper *helper = [[IAPHelper alloc] init];
helper.productsDelegate = self;

...

//in IAPHelper
-(void)setProductsHelper:(id)newHelper {
    self.productsRequest = newHelper;
}

例如