Я использую:
NSArray* initialPhrases = @[@"Let's do lunch.", @"Can we meet tomorrow?", @"When are you free?"];
[self presentTextInputControllerWithSuggestions:initialPhrases
allowedInputMode:WKTextInputModePlain
completion:^(NSArray *results) {
if (results && results.count > 0) {
id aResult = [results objectAtIndex:0];
// Use the string or image.
}
else {
// Nothing was selected.
}
}];
Это пример, данный Apple для ввода текста. Однако в моем приложении я хочу, чтобы у пользователя была ТОЛЬКО возможность диктовать текст. Если я установлю массив равным нулю, кнопки диктовки не будет, но если я оставлю массив в покое, кнопка диктовки снова появится. Есть ли вообще способ сделать ввод текста ТОЛЬКО под диктовку?
ОБНОВЛЕНИЕ: у Apple есть документация, в которой говорится, что если вы отправляете пользователей прямо на диктовку, не давать никаких ответов и отправлять их прямо туда. Правильно ли я понимаю, что причина, по которой я ничего не вижу, когда initialPhrases равен нулю, связана только с ограничениями симулятора?