0
点赞
收藏
分享

微信扫一扫

iOS 内购详解

敬亭阁主 2023-05-22 阅读 36


iOS App内购 SKProductsRequest Delegate 不调用 原因及解决办法

之前代码是这样写的:

//此时request没有强指针指向它 这样会导致SKProductsRequest Delegate不调用 但不是每次都不调用,只是偶尔出现不调用的情况 这个问题不好发现
    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:nsset];
    request.delegate = self;
    [request start];

把代码改为:

@property (nonatomic, strong) SKProductsRequest *request;

    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:nsset];
    self.request = request;
    request.delegate = self;
    [request start];

这样就可以了。

举报

相关推荐

0 条评论