#iphone #ios #ipad #simulator #storekit
#iPhone #iOS #iPad #тренажёр #storekit
Вопрос:
Вау, наконец-то в симуляторе XCode 4.2 / iOS5 есть поддержка StoreKit.
В моем приложении я заметил, что когда StoreKit запрашивает AppleID / пароль, я могу ввести эту информацию с помощью экранной клавиатуры симулятора, но НЕ с помощью клавиатуры Mac.
Это нормально или у меня какая-то другая проблема?
Ответ №1:
У меня такая же проблема, но я делаю это в качестве обходного пути:
Введите где-нибудь свой пароль, скопируйте его, вставьте в симулятор с помощью cmd v, а затем используйте функцию вставки iOS (нажмите и удерживайте в поле пароля), чтобы вставить его в диалог.
Сэкономил мне много времени!
Комментарии:
1. Спасибо oskob. Я действительно просто хотел подтверждения, что это был не только я. Предоставляет ли ваше приложение пользовательский интерфейс покупки с помощью контроллера модального представления? Мне интересно, может ли это быть проблемой. Или вы показываете индикатор прогресса в процессе покупки? Я использую MBProgressHUD и, возможно, это мешает?
2. Я не использую модальный контроллер, просто обычный ViewController. У меня крутится индикатор активности, но это все. Возможно, это связано с безопасностью, поэтому вы не можете имитировать внешние клавиатуры для ввода учетных данных app Store для совершения покупки без ведома пользователя или что-то в этом роде.
Ответ №2:
В меню симулятора iOS выберите «Сбросить содержимое и настройки …»
Иногда симулятор просто запутывается и теряет способность взаимодействовать с клавиатурой. Это должно это исправить.
Комментарии:
1. Нет, это ничего не исправляет. Все другие текстовые поля в моем приложении принимают ввод с клавиатуры Mac во время работы в симуляторе.
2. у меня это сработало, у TomSwift, должно быть, была проблема другого рода