EXC_BAD_ACCESS во время теста покупки в приложении

Запуск теста для моей покупки в приложении (первая покупка в приложении). Я получаю EXC_BAD_ACCESS в третьей строке этого кода:

    SKPayment *payment = [SKPayment paymentWithProduct:electronicProd];
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    [[SKPaymentQueue defaultQueue] addPayment:payment];

Это находится под IBAction для кнопки. electronicPack объявлен в заголовке как SKProduct. Бросил несколько NSLogs в productsRequest didReceiveResponse, и когда продукт был запрошен (в viewDidLoad), они показали, что он правильно выбирает продукт и сохраняет его в electronicPack. Определен electronicPack как [[request.products] objectAtIndex: 0] на странице didReceiveResponse. Так что да. Вот где я, не знаю, что делать. Любая помощь приветствуется.

ОБНОВЛЕНИЕ: ИСПРАВЛЕНО случайно оставлено в коде, который добавлял дополнительный наблюдатель транзакций lol

22
задан Barry Nailor 22 August 2011 в 11:47
поделиться