apple-watch相关内容
我想根据手表上收到的不同类型的通知为手表应用程序设置初始视图控制器.但我不知道在哪里设置它. 这是 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 中并设置该组的背景图像来实现这一点.问题是,如果我将组的高度设置为“适合内容的大小",表格将不会滚动,如果我将组的高度设置为“相对于容器",则图像不会占满显示(如果有)只有一行. 有没有聪明的办法解决这个问题?我需要的是无论行数是否足以
..
iTunes Connect 上我的版本号旁边的黄色警告符号是什么意思? 我的应用会因此被拒绝吗? 我正在提交一个带有 的应用苹果手表扩展. 谢谢 解决方案 之所以存在,是因为 Testflight 目前不支持 WatchKit 扩展.您仍然可以毫无问题地提交.我已经做过很多次了.
..
大家好,我有新的 watchkit 开发,我有特殊要求,我在另一个 WKInterfaceLabel 下方安排了一个 WKInterfaceLabel,我尝试了很多关闭选项,例如编辑位置,但 WKInterfaceLabel 设置不正确,请您帮我解决这个问题. 1)第一个WKInterfaceLabel的位置 2) 第二个 WKInterfaceLabel 的位置 3) 实际设计
..
我正在开发我的第一个 iWatch 应用程序,我在应用程序的 Image Assets 文件夹中添加了手表应用程序的图标.但是当我在 iWatch 中安装应用程序时,应用程序图标没有显示.请找到显示没有图标的应用程序的图像. 解决方案 你必须在 WatchApp Xcassetes 中而不是在 iOS App Xcassests 中放置正确大小的正确图标.
..
我试图让我的背景视图跨越 Apple Watch 外形尺寸上按钮的整个区域. struct SurveyView:查看{var主体:一些视图{按钮(动作:{打印(“测试点击.")}) {堆栈{文本(“测试").fontWeight(.semibold)}.frame(minWidth: 0, maxWidth: .infinity).填充().foregroundColor(.white).ba
..
是否可以使用 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)!) ->来自
..
您可能会在 Xcode 中收到一条消息,指出: [Apple Watch Name] 上安装的操作系统版本没有可用的调试符号.验证您的互联网连接是否正常,然后断开并重新连接配套设备以重新尝试下载符号. 截图: 解决方案 断开手机后,观看,重启,无果. 最终,这似乎是一个由 WatchKit 调试包安装失败引起的错误. 手动安装包的步骤: 断开 iPhone 与
..
此页面 http://theiphonewiki.com/wiki/Models 似乎表明新的苹果手表是“Watch 1,1"和“Watch 1,2" 有谁知道如何在连接手表的代码中获取此标识符?[WKInterfaceDevice currentDevice] 似乎只给我屏幕边界. 解决方案 没有 WatchKit 方法来获取硬件标识符.为了区分 38 毫米和 42 毫米手表,开发
..
Apple Watchkit 应用程序未在模拟器上启动.重命名目标后总是收到消息“无法完成操作.(LaunchServicesError 错误 0.)". 解决方案 另一个原因,是在同一个项目中有两个不同的 WatchKit App 目标.来自 Console.app 的附加捕获:
..
如何更改 Apple Watch interface controller 标题大小/文本?我们可以提供自定义字体吗?尝试使用 NSAttributedText 以编程方式设置标题,但没有成功.有什么想法吗? 解决方案 您可以通过调用: 更改界面控制器的标题swift : func setTitle(_ title: String?) 对象:-(void)setTitle:(NSStr
..
从 AppDelegate 我称之为: -(void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply{[SavedSearchesHack getAllMatches:^(Ma
..
applicationContext 是否加密?或者它只是存储为未加密的 plist 文件?因为如果是后者,我不应该使用它来传输访问令牌. 解决方案 设备之间的通信是加密的,如 iOS 安全指南.我还没有看到任何关于 applicationContext 存储位置是否加密的文档,但为了安全起见,您可以在将令牌排队发送之前自己加密令牌,并在其他设备收到它时解密.
..