【发布时间】:2012-11-23 14:57:14
【问题描述】:
我实施应用内购买。我将所有方法都放在单独的类 IAPHelper 中,出于某些原因,我希望在其他类中有 SKProductsRequestDelegate。有什么方法可以将委托更改为我安装 IAPHelper 的其他类?
【问题讨论】:
标签: ios cocoa-touch in-app-purchase
我实施应用内购买。我将所有方法都放在单独的类 IAPHelper 中,出于某些原因,我希望在其他类中有 SKProductsRequestDelegate。有什么方法可以将委托更改为我安装 IAPHelper 的其他类?
【问题讨论】:
标签: ios cocoa-touch in-app-purchase
如果 IAPHelper 知道其他类,当然 :)
//In eg appDelegate
IAPHelper *helper = [[IAPHelper alloc] init];
helper.productsDelegate = self;
...
//in IAPHelper
-(void)setProductsHelper:(id)newHelper {
self.productsRequest = newHelper;
}
例如
【讨论】: