我的 iOS 项目中有一个现有的 Apple Watch 应用。
如何向现有项目添加 Glance?
您实际上不需要编辑现有目标的方案,尽管您当然可以。
如果您已经设置了 Apple Watch 目标并将其添加到现有应用程序中,并且只想添加和构建 Glance 视图,则可以按照developer.apple.com上的步骤进行操作。
Apple Watch 应用程序由界面构建器严格控制。将一个新的(仅添加一个!)Glance 接口控制器添加到您的故事板并指定自定义类名就足够了;Apple Watch 会自动加载你的 Glance 界面控制器。
将新的Glance 界面控制器添加到您的故事板:
向您的扩展添加一个名为 eg 的新文件GlanceInterfaceController.swift
,确保它是您的扩展的成员:
你的 newGlanceInterfaceController.swift
应该是一个子类WKInterfaceController
:
import Foundation
import WatchKit
class GlanceInterfaceController: WKInterfaceController {
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
}
}
在界面生成器中将此自定义类指定为新 Glance 界面控制器的控制器:
将您的应用程序构建到 Apple Watch 或模拟器上。在您在手表设置中打开之前,Glance 不会出现在 Glance 中:
花了很多小时后,我得到了解决方案。@gyer,您在现有项目中添加 Glance 是正确的,但这不是完整的解决方案。
根据苹果文档,我创建了 Glance 界面。
主要问题是添加后如何运行 Glance?
在那里您需要添加方案,如附图所示: