gpt4 book ai didi

swift - WatchKit App 中的多个 Storyboard

转载 作者:可可西里 更新时间:2023-11-01 01:06:22 24 4
gpt4 key购买 nike

有没有办法在 WatchKit 应用程序中使用多个 Storyboard?据我所知,你只能使用一个,这使得在大型团队中工作时变得困难。 UIStoryboard 上可用的 API 如下:

func instantiateInitialViewController() -> AnyObject
func instantiateViewControllerWithIdentifier(_ identifier: String) -> AnyObject!

两者都不支持 WatchKit 对象。此外,用于重新加载不同界面 Controller 的 WKInterfaceController 类方法仅采用标识符数组。

class func reloadRootControllersWithNames(_ names: [AnyObject],
contexts contexts: [AnyObject]?)

根据所有这些信息,我非常肯定这是不可能的。我想请教那里的专家,您是否可以证实我的怀疑。

最佳答案

No WatchKit 目前不支持多个 Storyboard 文件。

我认为此限制是由于当前在 iPhone 上远程运行代码和在 Apple Watch 上运行 Storyboards 相关的复杂性的早期阶段。

在将 Watch 目标添加到项目时,WatchKit 会自动为您生成和配置所需的 Storyboard。这个 Storyboard包括你的 WKGlanceController 和 WKUserNotificationInterfaceController,你只需要其中一个。

Perhaps submit a feature request.

关于swift - WatchKit App 中的多个 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28421231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com