apple-watch相关内容
watchOS (2.X) 上是否有 identifierForVendor 的替代品?我一直在阅读文档,但似乎没有任何类似的方法来识别设备. 谢谢! 解决方案 更新:似乎从 watch0S 6.2 开始,标识符 已添加
..
我编写了一个带有并发症支持的测试应用 出于某种原因,钟面仅显示 1-2 个向后事件,但我可以在当前日期之前的日志中看到 10-15 个事件.当我为前向事件返回一个空数组时,我所有的后向事件都开始显示在钟面上. 这是我的功能 func getTimelineEntriesForComplication(complication: CLKComplication, beforeDate
..
我想知道如何将特定消息或字符串从我的 iPhone 设备传递到配对的 iWatch.我真的很想知道这是如何从开发的角度处理的.是否有任何特定的 WKInterfaceController 方法或 API 可以将信息从 iPhone 传递到 iWatch? 我在开发者论坛上读到 openParentApplication:reply: 从 iWatch 和 application:handle
..
如何像在 iOS 中使用 AddressBook 一样在手表扩展程序中以编程方式打开 iPhone 的联系人. 提前致谢 解决方案 您的应用在手机上运行,因此您可以获取联系人并将其发送给观看
..
我无法在最新版本的 XCode 8 beta 2 中找到最新的 watchOS 3 SDK,即使他们在他们的发行说明中提到了它.我已将 Apple Watch 升级到 watchOS 3 beta 2,但我无法在其上运行我的应用: 错误:配对的 Apple Watch 没有符号 解决方案 它在最新的 XCode 8.2 版中可用.从苹果网站下载.
..
如果界面控制器是模态显示的,有没有办法知道用户是否按下了取消按钮?假设您想在界面控制器关闭之前做一些事情. 解决方案 唯一可用的方法是 -didDeactivate.当屏幕消失或应用程序关闭时,这将被调用.不幸的是,无法直接知道何时按下取消按钮.
..
我正在为 Apple 的新 iWatch 开发应用程序. 作为其 iWatch 应用程序,我们必须使用具有有限控制的 storyboard. 我们的图形团队要求在 storyboard 的所有 scenes 中设置背景. 我们已经成功设置了 scene 的 Background 属性,但问题是当屏幕滚动时,背景图像也会滚动. 所以我的问题很简单,我只是想让 scene 上的
..
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,从开发者那里抽象出执行请求的设备.如果手机可用,它将在手机上执行请求并将其返
..
我正在尝试为 WatchKit 更新我的应用程序,并且我通常将 NSKeyedArchiver 文件保存到 NSDocumentsDirectory.更新到应用程序组后,我需要将其存储在应用程序组文件夹中.我遇到的问题是我无法弄清楚如何获取路径,而不是将其作为我正在寻找的文件引用. 现在设置的方式是找到它给出的路径作为 NSString 的文件 /Users/ME/Library/Deve
..
现在,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 方法.
..
我正在使用 Appcelerator 开发一个 iphone 应用程序,我在其中注册了推送通知,所以当我收到推送通知并且设备被锁定时,我想在配对的 Apple Watch 中显示它.所以我的问题是我需要在我的项目中包含任何 Apple Watch 扩展,还是默认情况下它会显示在 Apple Watch 中?我没有 Apple Watch 设备,所以无法测试. 解决方案 您的通知将自动显示在
..
我刚刚按照苹果转换指南将我的 ObjectiveC 应用程序升级到 WatchOS 2 https://developer.apple.com/library/watchos/documentation/General/Conceptual/AppleWatch2TransitionGuide/ConfiguretheXcodeProject.html “在 iOS 应用程序和 wat
..
我在 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
..
我必须通过 Watch 的 tcp 套接字连接远程服务器. 我已经使用 CFStream 编写了一段代码,它可以在 Watch 模拟器中完美运行. 当我在 Watch 上运行它时,出现此错误: 无法完成操作.无法分配请求的地址(代码 = 49) 当我尝试使用 CFStreamCreatePairWithSocketToHost 打开与服务器的连接时. Apple 文档
..
问题: 如何从不同的通知启动不同屏幕的 Apple Watch 应用? 这是我的设置: 我有 2 个静态 WKUserNotificationInterfaceController: 1) 奖项类别 2) 其他类别 这是我用于“awardsCategory"通知的 PushNotificationPayload.apns 文件: {“aps":{“警报": {
..
我在 Apple Watch Storyboard 中使用 2 个 modal 转场将 3 个视图(root、1st、2nd)连接在一起. 1) 在根视图中:按下“保存"按钮后,将显示第一个模态视图 2) 在第一个模态视图中:按下“500"按钮后,将显示第二个模态视图.(我可以按取消按钮弹出根视图) 3) 在第二个模式视图中:按下“保存"按钮后,我想回到根视图.如何做到这一点?
..