EXC_BAD_ACCESS в разделе оплаты в покупках приложений

У меня UITableView настроен с разными покупками приложений. Каждая опция приводит вас к контроллеру представления, у которого также есть делегат, и что нельзя делать в покупках приложения. Файл plist изменяется, чтобы определить, какая опция в табличном представлении была выбрана. Все работает нормально. Я добавил NSLogs, чтобы убедиться, что переменная устанавливается. Однако, когда я нажимаю кнопку "Купить", он работает только половину времени, а в другой половине я получаю

EXC_BAD_ACCESS

в строке:

[[SKPaymentQueue defaultQueue] addPayment:payment];

Все настроено прямо в том, что касается покупок в приложении, потому что раньше это работало прежде чем я переключился на этот способ сделать это. Я думаю, что это может иметь какое-то отношение к вызову productsRequest, потому что я настроил NSLog в делегате didReceiveResponse , и он получил ответ намного быстрее после первого раза. Я застрял. Те, что не работают, всегда случайны, без рифмы или причины. Любая помощь приветствуется.

11
задан prakash 27 August 2011 в 08:08
поделиться