Есть ли способ использовать несколько раскадровки внутри приложения WatchKit? Из того, что я могу сказать, вы можете использовать только один, что затрудняет работу в большой команде. API-интерфейсы, доступные на UIStoryboard
следующие:Несколько раскадровки в приложении WatchKit
func instantiateInitialViewController() -> AnyObject
func instantiateViewControllerWithIdentifier(_ identifier: String) -> AnyObject!
Ни один из которых поддерживают объекты WatchKit. Кроме того, метод класса WKInterfaceController
для перезагрузки различных интерфейсных контроллеров принимает только массив идентификаторов.
class func reloadRootControllersWithNames(_ names: [AnyObject],
contexts contexts: [AnyObject]?)
Основываясь на всей этой информации, я вполне уверен, что это невозможно. Я хотел спросить экспертов, если бы вы могли подтвердить мои подозрения.
Благодарим за консультацию. Я пошел вперед и подал [запрос функции] (http://openradar.appspot.com/radar?id=5059146466459648). Все остальные, кто приходит по этому вопросу и комментарий, обманывают этот радар, если вы хотите, чтобы эта функция поддерживалась. – cnoon
@cnoon great Я сейчас обманываю – phillfarrugia
Прохладный, они обновили радар: «Это было исправлено в последней версии Xcode 7». –