Я только что загрузил iOS8 GM Seed и обнаружил, что мои UIButtons, которые setEnabled при покупке в приложении, не работают.
In
- (void)viewDidLoad
у меня есть
[mainToneBtn setEnabled:YES];
До iOS8 это обновляет кнопку, чтобы она была нажата, но не сейчас. Я не делал никаких изменений, связанных с этим, и при отладке код выше срабатывает. Никакой код не устанавливает его обратно в setEnabled: NO.
Есть идеи?
Спасибо.
inAppPurchasesUpdated
. Установите его наNO
вViewDidLoad
. Перед вызовом метода обновления убедитесь, что он равенNO
вViewDidLayoutSubviews
, а затем установите для него значениеYES
в методе обновления. 21.09.2014