У меня есть прототипы ярлыков siri в моем приложении, успешно использующие настраиваемые намерения. Я хотел бы определить пользовательский интерфейс для разных типов ярлыков. Например, IntentA покажет высокую карточку с множеством меток, а IntentB покажет короткую карточку с изображением и одной меткой.
Я не вижу прямой связи в коде между IntentViewController, используемым в раскадровке MainInterface, и файлом определения намерений.
Если возможно, я хотел бы, чтобы IntentAViewController и IntentBViewController были определены в раскадровке MainInterface и обрабатывали их соответствующим образом, но я не вижу, где я мог бы сообщить расширению, какой контроллер представления или идентификатор раскадровки загружать для каждого намерения.
Если это невозможно, то как лучше всего реализовать несколько пользовательских интерфейсов с намерениями? (Я не нашел никаких руководств, в которых было бы более одного намерения).