iOS Crash Report SKProductsRequest

來源:互聯網
上載者:User

標籤:單例   nbsp   share   request   對象   products   ras   委託   red   

有關

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

方法無響應或者直接崩潰。

第一種情況:

在本類中調用

有可能是SKProductRequest的對象是否已被釋放。

請求很可能需要幾秒鐘才能完成,並且這可能會超出委派物件的生命週期,因此儘可能需要確保它足夠長時間。

將其設定為全域變數或者property (nonatomic, strong)。

第二種情況:

不是在本類中直接使用ipa,而是建立helperIPA類調用內購,

需要在helper類實現單例

+ (類名 *)sharedPurchase {

    static 類名 * _sharedP = nil;

    static dispatch_once_t onceToken;

    dispatch_once(&onceToken, ^{

        _sharedP = [[類名 alloc] init];

    });

    return _sharedP;

}

ARC模式下,調用helper 類,會認為括弧內方法執行完畢,系統直接回收SKProductRequest的對象。

iOS Crash Report SKProductsRequest

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.