поддержка storekit в симуляторе ios5 — клавиатура не работает?

#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, должно быть, была проблема другого рода