во всплывающем окне покупки приложения можно нажимать, даже когда «beginIgnoringInteractionEvents» активно - PullRequest
0 голосов
/ 08 сентября 2011

Я показываю пользовательский индикатор, когда пользователь нажимает кнопку для покупки элемента в приложении.

Пользовательский индикатор вызывает initIgnoringInteractionEvents при инициализации.
Однако Apple предоставила покупку в приложениивсплывающее окно (чтобы показать название товара / цену) по-прежнему сенсорный.

Ну, это все хорошо, но я попытался добавить еще один UIAlertview к процессу (после того, как пользователь подтвердит покупку и Apple подтвердит ее), потому что процесс покупки занимает некоторое время, и он кажется скучным только из-за возможностисм индикатор вращения.

Теперь проблема в том, что добавленный мною UIAlertView недоступен для касания.
Как сенсорный просмотр яблок (всплывающие окна в приложении при покупке) доступен, а не мой?

Любое предложениеприветствуется ..

1 Ответ

2 голосов
/ 08 сентября 2011

Окно покупки в приложении, похоже, считается другим процессом, отдельным от вашего приложения, так как оно вызывает applicationDidBecomeActive: и applicationWillResignActive:, аналогично окну текстового сообщения.

Это объясняет, почему оно может получатькасается, но просмотр внутри вашего приложения не может

...