问题标签 [apple-watch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - watchAppExtension 中的 NSUserDefault 更改通知处理
我正在创建一个 Watch 应用程序,只是为了在用户点击 iPhone/主机应用程序中的表格视图时在手表上显示一个值。
我想收到有关共享值更改的通知UserDefault
。它在 WatchKit 应用程序和 iOS(主机)应用程序之间共享,因此当用户在主机应用程序中进行任何更改时,我希望收到通知。我做了以下事情:
当用户在应用程序(主机应用程序)中执行某些操作时:
在 Watchkit 扩展中注册了通知:
但不幸的是我没有收到任何通知,有没有人有解决方案?
ios - IOS:后台任务长度问题设计定时器App+Apple Watch注意事项
iOS 指南显然不允许使用后台任务超过10 分钟。我正在设计一个烹饪计时器应用程序,它允许用户设置特定时间并开始倒计时。
但是,似乎不可能设置运行超过 10 分钟的后台任务(例如,使用UILocalNotification或将NSTimer添加到[NSRunLoop mainRunLoop] )。
有解决办法吗?开发人员如何设计触发持续时间超过 10 分钟的计时器的应用程序?
可能的解决方案:
- A:使用服务器服务并远程运行计时器,一旦计时器完成,就会从服务器推送通知以“警告”用户。缺点:运行服务器成本高,开发时间成本高。
- B:一旦应用程序启动,让它在前台保持活动状态(不要让屏幕保护程序触发)。缺点:电池贵。
还有其他想法吗?
编辑:我希望该应用程序与 iWatch 一起使用。因此,一旦定时器触发,就会在 iWatch 上显示一目了然的通知。由于这是由 iPhone 应用程序指导的,除非该应用程序处于活动状态,否则我将无法这样做。
watchkit - 我们可以在 Apple Watch 应用中使用 iOS 技术吗?
我想创建手表扩展应用程序显示音频波的音乐应用程序,所以我的问题是我们可以openGL
在手表应用程序中使用 iOS 技术吗?
watchkit - 在 WatchKit 模拟器的通知中添加多个按钮
我正在尝试Second Button
在 watchapp 上添加一个动态通知屏幕。但模拟器只显示第一个按钮。
ios - iPhone App 中的 UIApplicationDelegate 从未调用过回复
我正在尝试使用以下代码从手表模拟器启动我的 iPhone 应用程序:
WKInterfaceController 子类
AppDelegate.m
我得到的错误是:
错误:错误域=com.apple.watchkit.errors 代码=2“iPhone 应用程序中的 UIApplicationDelegate 从未在 -[UIApplicationDelegate application:handleWatchKitExtensionRequest:reply:] 中调用回复()”UserInfo=0x7f8603227730 {NSLocalizedDescription=iPhone 中的 UIApplicationDelegate应用程序从未在 -[UIApplicationDelegate application:handleWatchKitExtensionRequest:reply:]} 中调用 reply()
ios - Watchkit - 如何在组中将元素设置为低于其他元素
我正在开发 watchkit 应用程序,我想创建一个带有图像和两个标签的表格行,其中标签一个在另一个之下,如下所示:
我尝试了界面生成器中的位置选项,但没有运气。
标签总是在同一行:
我希望两者的 x 坐标相同。请帮忙。
watchkit - WatchKit 菜单项不显示
我在 Xcode 6.2 Beta 3 (Build 6C101) 中,我在我的界面控制器中添加了一个菜单和两个菜单项,并为两者创建了 IBActions。我给了他们标题和图片,但是当我运行应用程序时,什么都没有显示。
我读了
并且看不到任何关于需要以编程方式显示菜单项的信息 - 我错过了什么?
ios - 如何将一些消息或字符串从 iPhone 设备传递到配对的 Apple Watch
我想知道如何将特定消息或字符串从我的 iPhone 设备传递到配对的 iWatch。我真的很想知道从开发的角度来看这是如何处理的。是否有任何特定的 WKInterfaceController 方法或 API 将信息从 iPhone 传递到 iWatch?
我在开发者论坛上读到 openParentApplication:reply: 从 iWatch 通知 iPhone 应用程序,而 application:handleWatchKitExtensionRequest:reply 处理 iPhone 上的特定通知请求。但我想要反过来。
可以说,我有一个带有 UITextField 和 UIButton 的 iPhone 应用程序故事板场景。用户输入“你好!” 在文本字段上并单击按钮。现在我在同一个项目中有一个手表套件扩展,带有一个 iwatch 故事板。这个故事板场景有一个“WKInterfaceLabel”。我想让我的 iPhone 控制器与 WKInterfaceController 交互,以便在 iphone stroyboard 上输入的消息(在这种情况下为“你好!”)可以传递给 iWatch 控制器并显示在 iWatch 上。
ios - 如何从父 ios 应用程序调用 watchkit 扩展中的方法
我们可以从 watch kit 扩展调用 openParentApplication:reply:
父 ios 应用程序中的方法。
但是有什么方法可以从父 ios 应用程序调用 watchkit 扩展中的方法吗?
例如:在我的应用程序中,当用户在 ios 应用程序中添加事件时,watchkit 事件列表也应该刷新,因此当用户在主应用程序中添加新事件时,我需要在 watchkit 扩展中调用刷新方法。
请帮忙。
谢谢。
swift - 如何使用 Swift 在 Apple Watch 上添加下拉刷新功能
是否可以在 WKInterfaceController 上知道 WKInterfaceTable 何时被拉下,以便我可以刷新表的内容?我知道这在许多 iphone 应用程序上都是可能的,我正在寻找类似的功能。
如果是这样,您能否提供一些示例代码?