Tag: 手表

SF Compact是WatchOS2中的默认系统字体吗?

我只是想知道,如果系统字体为watchOS 2旧金山紧凑型。 我知道,如果我们要下载字体,我们需要有一个开发者帐户,并同意许可协议条款。

与WatchKit一起使用Firebase

我正在尝试在watchKit应用程序中使用Firebase数据库。 我已经在我的iPhone应用程序上开发了这个function,但是发现很难在我的Watch应用程序上做同样的事情。 当我试图在手表应用程序中将Firebase导入到VC类中时,它会创build一个no such module 'firebase'的错误。 是否有可能在手表应用程序内使用Firebase?

identifierForVendor或类似的watchOS(2.0+)

在watchOS(2.X)上有替代identifierForVendor吗? 我一直在阅读文档,但看起来没有任何类似的方法来识别设备。 谢谢!

如何以编程方式从iOS应用程序打开Apple Watch伴侣应用程序

我想提醒用户,我的iOS应用程序支持Apple Watch。 所以我想从我的iOS应用程序链接/打开Apple Watch伴侣应用程序,非常类似于使用( [[UIApplication sharedApplication] openURL: [NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 这将使用户能够直接导航到Watch伴侣应用程序来为手表设置我的应用程序。 我无法find任何可以打开伴侣应用程序的url,或者是一般的伴侣应用程序的一部分。 如果不支持直接链接,我也对这个用例的替代方法感兴趣。 提前致谢! 编辑:我在模拟器中检查WatchKitSettings Info.plist文件,看看它是否注册任何URL架构,但它不。

WCSession – PayloadTooLarge

Apple文档显示: PayloadTooLarge – 指示要发送的项目超过最大大小限制的错误。 数据字典和文件都可能出现这种types的错误。 可用于watchOS 2.0及更高版本。 有谁知道这两种方法的最大尺寸限制是从手表传输数据到手机的吗? func transferUserInfo(_ userInfo: [String : AnyObject]) -> WCSessionUserInfoTransfer 和 func transferFile(_ file: NSURL, metadata metadata: [String : AnyObject]?) -> WCSessionFileTransfer 我无法在任何地方find它。 谢谢!

如何devise手表应用程序的屏幕像朋友应用程序在手表?

我想用dynamic方式创build一个圆形菜单的应用程序,就像这里给出的一样。 我尝试了很多效果,但没有得到成功,因为根据我的学习经验,有两个基本的概念devise任何手表应用程序,如水平和垂直。我想开发菜单上有dynamic菜单项。 我不确定这是否可能。 如果有人有任何想法,这将是伟大的。 谢谢。

watchOS 2与CocoaPods合作

有没有人得到CocoaPods与watchOS 2工作? 我试着用'use_framework!' '平台:看',2.0'但它说:“[!]无效的Podfile文件:不支持的平台watchos2 。平台必须是:ios或:osx 。更新CocoaPods可能会解决这个问题。 我在CocoaPods的最新版本。

为什么从WatchKit扩展到iOS发送消息并获得回复太慢?

我正在使用sendMessage方法将WatchKit扩展的消息发送到iOS应用程序。 平均需要230 ms才能得到答复。 时间不取决于iOS应用是在屏幕上还是在后台运行。 大约230ms是光线通过地球周围返回的时间。 但是当我testing这个时,手机离我的手表30厘米。 问题 : 为什么这么慢? 它应该这么慢吗? 有没有办法让它更快? 一个观察:根据我以前在watchOS上的实验1通信速度要快一点,往返时间大约需要50毫秒。 发送WatchKit扩展消息 let session = WCSession.defaultSession() session.sendMessage(["message from watch":"🌷"], replyHandler: { reply in // Getting reply from iOS app here }, errorHandler: nil) 从iOS应用程序接收消息 func session(session: WCSession, didReceiveMessage message: [String : AnyObject], replyHandler: ([String : AnyObject]) -> Void) { replyHandler(["reply from iOS":"🐱"]) } 演示应用程序: […]

handleWatchKitExtensionRequest不响应Watchkit扩展中的openParentApplication(Swift)

我试图从我的WatchKit应用程序发送信息到我的主要父应用程序,并从我的理解我应该只能在我的watchkit扩展中使用openParentApplication将通过在AppDelegate.swift handleWatchKitExtensionRequest接收,但我似乎无法得到handleWatchKitExtensionRequest被触发。 我一直有一些问题,所以在这一点上,我只是试图build立任何连接,然后担心实际传递的信息。 所以目前在我的Watchkit的ViewController我有以下几点: let testDict = [ "value1" : "Test 1", "value2" : "Test 2" ] @IBAction func saveButtonFunction() { openParentAppForBalance(testDict) } private func openParentAppForInfo(Dict: [String: String]) { WKInterfaceController.openParentApplication(testDict, reply: {(reply, error) -> Void in println("openParentApplication called in button function") }) } 在输出中显示该函数正在调用,但handleWatchKitExtensionRequest只是不会回应。 目前它在AppDelegate.swift中被设置为永远不会被调用: func application(application: UIApplication!, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!, reply: (([NSObject […]

WatchOS 2(testing版5):watchAppInstalled返回false

Watch App安装在手表上,我可以在Watch上点击并运行它,但watchAppInstalled方法返回false。 此外,我只能使用Xcode 7安装Watch应用程序。如果我尝试使用Watch iOS应用程序(来自Apple)安装Watch应用程序(通过打开开关),安装完成后,Watch应用程序将立即被删除。 更新:这个错误在Xcode 7 beta 6中得到了修复