У меня UITableView
настроен с разными покупками приложений. Каждая опция приводит вас к контроллеру представления, у которого также есть делегат, и что нельзя делать в покупках приложения. Файл plist изменяется, чтобы определить, какая опция в табличном представлении была выбрана. Все работает нормально. Я добавил NSLogs, чтобы убедиться, что переменная устанавливается. Однако, когда я нажимаю кнопку "Купить", он работает только половину времени, а в другой половине я получаю
EXC_BAD_ACCESS
в строке:
[[SKPaymentQueue defaultQueue] addPayment:payment];
Все настроено прямо в том, что касается покупок в приложении, потому что раньше это работало прежде чем я переключился на этот способ сделать это. Я думаю, что это может иметь какое-то отношение к вызову productsRequest, потому что я настроил NSLog
в делегате didReceiveResponse
, и он получил ответ намного быстрее после первого раза. Я застрял. Те, что не работают, всегда случайны, без рифмы или причины. Любая помощь приветствуется.