Повторяющаяся речь в окне создания сообщения электронной почты при использовании Voiceover

Когда пользователи VoiceOver пытаются диктовать в окне создания электронной почты, их слова повторяются в ответ на их слова.

Хотя это не происходит в Mail, это происходит как в моем сложном поставленном приложении, так и в очень простом тестовом приложении, которое является просто шаблоном по умолчанию с добавленным только этим кодом...

@interface ViewController  () <MFMailComposeViewControllerDelegate>

-(void) viewDidAppear:(BOOL)animated {
    MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init];
    mailViewController.mailComposeDelegate = self;
    [mailViewController setSubject:@"Subject Goes Here."];
    [mailViewController setMessageBody:@"Your message goes here." isHTML:NO];
    [self presentViewController:mailViewController animated:YES completion:NULL];
}

Кто-нибудь видел это и знает решение или может подтвердить, что это ошибка iOS? Я почти не вижу подобных сообщений об этом в Интернете.

Мне интересно, неправильно ли я использую Voiceover, но я не вижу подобной проблемы в Mail. Обычная диктовка в этом окне работает нормально (хотя в данный момент я вижу стереофоническую форму волны вместо обычной монофонической - я не уверен, что это актуально)


person Peter Johnson    schedule 11.02.2016    source источник
comment
Я обнаружил, что если вы отключите обратную связь при наборе текста (на странице настроек «Закадровый голос»), эта проблема исчезнет. К сожалению, пользователь с проблемой говорит мне, что эта функция нужна ему для других целей, но это может быть полезной подсказкой.   -  person Peter Johnson    schedule 12.02.2016


Ответы (1)


Я смог воспроизвести поведение, но вы должны делать некоторые странные вещи. Единственный способ, которым я смог добиться этого, — переместить фокус доступности и вернуться в представление композитора после включения диктовки. Это ошибка, и поскольку это ошибка, содержащаяся в частном API, это ошибка, которую вы не можете обойти. На практике я бы подозревал, что это ошибка, которая проявляется не очень часто.

person ChrisCM    schedule 12.02.2016
comment
Спасибо, Крис, к сожалению, мой пользователь говорит мне, что эта проблема возникает у него постоянно. - person Peter Johnson; 12.02.2016
comment
Пользователь с неправильными привычками наверняка решит эту проблему. Но другие пользователи могут никогда не столкнуться с этим. - person ChrisCM; 12.02.2016