Я использовал этот учебник How do you add an in-app purchase to an iOS application? для SKPayment (verbatim), и у меня возникли проблемы с привязкой кнопок покупки на моей раскадровке к моему коду.Ошибка UIButton с SKPayment
- (IBAction)purchase:(SKProduct *)product{
Я продолжаю получать следующую ошибку.
[UIButton productIdentifier]: unrecognized selector sent to instance 0x7ffa08cfbe90
Я понимаю, что учебник использует файл XIb но я использую файл раскадровки для моей игры, чтобы связать кнопки. Может кто-нибудь пожалуйста, скажите мне, как я свяжу свою кнопку покупки в моей раскадровке к коду
- (IBAction)purchase:(SKProduct *)product{
без получения нераспознанной ошибки выбора?
Я попытался добавить '- (Недействительными) покупка: (SKProduct *) product' в мой код и запустив метод в моем методе IBAction, но я не уверен, что заменить объект SKProduct в методе IBAction, следовательно: '[self purchase: (SKProduct *)' – John
Как вы определяете продукт? Какой SKProduct это? Возможно, посмотрите, как связанный ответ – Larme
В коде из учебника, он не определен глобально, он определяется локально только его методу. '- (void) productsRequest: (SKProductsRequest *) request didReceiveResponse: (SKProductsResponse *) response { SKProduct * validProduct = nil;' – John