watchkit相关内容
https://developer.apple.com/news/?id=04222016a 上面的博文说“所有新的 watchOS 应用程序都已提交". 参考这篇博文.我应该更新我现有的 watchOS 1 应用程序吗?我可以更新我的主应用程序,让 watchOS1 应用程序保持原样吗? 解决方案 刚刚和apple确认,只针对新提交的,现有的app在不支持watchOS2的情
..
从 Apple Watch 调用 API 的最佳实践是什么 使用sendMessage "watchConnectivity" 从Apple watch 到iPhone 调用API 或 使用 NSURLSession 从手表本身调用 API 吗? 解决方案 使用 NSURLSession API,从开发者那里抽象出执行请求的设备.如果手机可用,它将在手机上执行请求并将其返
..
现在,Xcode 6.2 和 SDK 8.2 已发布.我想开发基于iOS App的Watch App,部署目标为7.0,如果我想开发我的Watch App,是否必须将部署目标设置为8.2? 解决方案 Base SDK 必须是 8.2.部署目标可以是您希望支持的任何内容.但是,在装有 iOS 8.1 或更早版本的设备上使用您的应用程序的任何人都无法在 Apple Watch 上使用它.这需要
..
我正在为 Apple Watch 开发一个应用程序,我想使用在启动事件中演示的用户推入屏幕(而不是点击)的操作.你知道这叫什么吗以及我如何访问它? 解决方案 您只能在该操作上显示菜单.您在 WKInterfaceController 上使用 addMenuItem 方法.
..
我在 Apple watch 中有一个 Dashboard Controller,我导航到下一个 WKInterfaceController 而不使用 Segue. pushControllerWithName("Messages_Detail",context: ["Data": messageDetailData]) 现在我需要在加载数据后将数据从 仪表板 传递到 Messages_Det
..
目前,我只是记录一堆运动数据并将其保存到文件中.然而,当我绘制数据时,我很难相信我得到了正确的读数.这是我的手表代码: - (IBAction)startStopRecording {如果(!录音){NSLog(@"开始录制");录音=是;数据 = [[NSMutableArray 分配] init];[self.startRecording setTitle:@"停止录音"];如果(self.
..
在创建 Apple Watch 应用时,我注意到一些奇怪的事情. 我的初始控制器在使用基于页面的界面时总是垂直溢出.如果我删除“下一页 segue",一切正常. 奇怪的是,即使是空的控制器也会溢出,而后面的所有控制器都不会.它似乎只出现在初始控制器上. 有什么办法可以阻止这种垂直溢出吗? 解决方案 我刚刚验证了@Ashraf 的发现...这似乎是 Xcode 6.2 GM
..
问题: 如何从不同的通知启动不同屏幕的 Apple Watch 应用? 这是我的设置: 我有 2 个静态 WKUserNotificationInterfaceController: 1) 奖项类别 2) 其他类别 这是我用于“awardsCategory"通知的 PushNotificationPayload.apns 文件: {“aps":{“警报": {
..
我想根据手表上收到的不同类型的通知为手表应用程序设置初始视图控制器.但我不知道在哪里设置它. 这是 iOS 应用的答案故事板的多个入口点 解决方案 watchOS 2 WKExtensionDelegate 相当于应用程序委托,您可以: 响应可操作的通知并管理 Handoff 转换.您还可以使用委托来响应生命周期事件,例如应用的激活和停用 在applicationD
..
我想获取用户的经纬度并显示在 Apple Watch 上. 我已经在我的 Watchkit 扩展中包含了核心定位框架. 当我运行程序时,我得到的经纬度分别是 0.0 和 0.0 我在 iPhone 上的一个课程中测试了相同的方法,它奏效了,并给了我适当的坐标.我究竟做错了什么? .h 文件: #import #import
..
好吧,我这里的情况有点复杂,但基本上我有一个与我的应用程序连接的 Apple Watch 扩展程序,它使用 Firebase 来接收和发送数据.我希望在我的手表中使用与应用程序相同的功能,唯一的问题是我需要使用相同的 Firebase 参考,因为我使用 Google 身份验证并且我需要保持身份验证数据相同(除非有另一种方式).所以我让手表做的是最初请求一些数据:所选计时器的索引(它是一个计时器应用
..
在 Apple Watch 应用程序的默认故事板中,界面控制器顶部有一个带有时间的黑色矩形,而 Glance 界面控制器有两个组. 我希望两者都让我的图像完全覆盖视口,背景图像完全适合 Apple Watch 视口,还有一个 UIImageView 描绘部分透明的 PNG,旋转和翻译. 到目前为止,我已经尝试过但未能找到如何操作 XCode 的 UI 来删除例如Glance 图像中的两
..
我的 Apple Watch 应用中有一个表格,其中的行包含 WKInterfaceSwitch.同排控制器有10排,其中包括一个开关.换句话说,表的 10 个不同行中有 10 个开关,其中每一行是同一行控制器的一个实例. 当用户触摸开关并更改其状态时,将调用 action 方法,但不会传递对开关的引用,仅传递其新值.与 WKInterfaceButton 类似——与 UIKit 不同,不传
..
我正在使用 (watchOS 2) applicationContext 方法将字典从我的 iPhone 传递到手表. 在 iPhone 应用内: func giveMeInfo(){var lastStringUsed = pigee288.storyPoints.last!做 {让 resultDict = ["dict": myDict]尝试 WCSession.defaultSes
..
我正在尝试在滚动的 WKInterfaceTable 后面显示静态背景图像,该图像可能包含一行或多行.我试图通过将表格放在 WKInterfaceGroup 中并设置该组的背景图像来实现这一点.问题是,如果我将组的高度设置为“适合内容的大小",表格将不会滚动,如果我将组的高度设置为“相对于容器",则图像不会占满显示(如果有)只有一行. 有没有聪明的办法解决这个问题?我需要的是无论行数是否足以
..
大家好,我有新的 watchkit 开发,我有特殊要求,我在另一个 WKInterfaceLabel 下方安排了一个 WKInterfaceLabel,我尝试了很多关闭选项,例如编辑位置,但 WKInterfaceLabel 设置不正确,请您帮我解决这个问题. 1)第一个WKInterfaceLabel的位置 2) 第二个 WKInterfaceLabel 的位置 3) 实际设计
..
我正在开发我的第一个 iWatch 应用程序,我在应用程序的 Image Assets 文件夹中添加了手表应用程序的图标.但是当我在 iWatch 中安装应用程序时,应用程序图标没有显示.请找到显示没有图标的应用程序的图像. 解决方案 你必须在 WatchApp Xcassetes 中而不是在 iOS App Xcassests 中放置正确大小的正确图标.
..
是否可以使用 Watch OS 2 从手表开始通话?我的 watch os2 应用程序中有一个按钮,我需要一种方法来从手表开始呼叫预编译号码,或者至少在 iPhone 中开始呼叫.谢谢 解决方案 是的,可以在 WatchOS 2 上使用: 应用程序可以使用共享 WKExtension 对象的 openSystemURL: 方法发起电话呼叫或 SMS 消息.当您打开使用 tel 或 s
..
我想编写一个可以与多个 iPhone 应用程序通信的 Watchkit 应用程序. 例如,我们将此 Watchkit 应用称为“PingPong".它所做的只是设置一个观察者,并响应一个请求——类似于 ICMP ping 请求.因此,当应用向手表发送“PING"时,PingPong Watchkit 应用会响应“PONG". 如何让多个应用程序可以访问此功能?换句话说,我想公开这个非常
..
我正在尝试将存储的 CLLocation 对象从我的 iOS 应用程序传递回扩展程序(在这种情况下:Apple Watch 扩展程序). 为此,我正在使用推荐的 openParentApplication(userInfo: [NSObject : AnyObject]!, reply: (([NSObject : AnyObject]!, NSError!) -> Void)!) ->来自
..