问题标签 [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.

0 投票
2 回答
1299 浏览

ios - watchAppExtension 中的 NSUserDefault 更改通知处理

我正在创建一个  Watch 应用程序,只是为了在用户点击 iPhone/主机应用程序中的表格视图时在手表上显示一个值。

我想收到有关共享值更改的通知UserDefault。它在 WatchKit 应用程序和 iOS(主机)应用程序之间共享,因此当用户在主机应用程序中进行任何更改时,我希望收到通知。我做了以下事情:

当用户在应用程序(主机应用程序)中执行某些操作时:

在 Watchkit 扩展中注册了通知:

但不幸的是我没有收到任何通知,有没有人有解决方案?

0 投票
1 回答
883 浏览

ios - IOS:后台任务长度问题设计定时器App+Apple Watch注意事项

iOS 指南显然不允许使用后台任务超过10 分钟。我正在设计一个烹饪计时器应用程序,它允许用户设置特定时间并开始倒计时。

但是,似乎不可能设置运行超过 10 分钟的后台任务(例如,使用UILocalNotification或将NSTimer添加到[NSRunLoop mainRunLoop] )。

有解决办法吗?开发人员如何设计触发持续时间超过 10 分钟的计时器的应用程序?

可能的解决方案:

  • A:使用服务器服务并远程运行计时器,一旦计时器完成,就会从服务器推送通知以“警告”用户。缺点:运行服务器成本高,开发时间成本高。
  • B:一旦应用程序启动,让它在前台保持活动状态(不要让屏幕保护程序触发)。缺点:电池贵。

还有其他想法吗?

编辑:我希望该应用程序与 iWatch 一起使用。因此,一旦定时器触发,就会在 iWatch 上显示一目了然的通知。由于这是由 iPhone 应用程序指导的,除非该应用程序处于活动状态,否则我将无法这样做。

0 投票
2 回答
830 浏览

watchkit - 我们可以在 Apple Watch 应用中使用 iOS 技术吗?

我想创建手表扩展应用程序显示音频波的音乐应用程序,所以我的问题是我们可以openGL在手表应用程序中使用 iOS 技术吗?

0 投票
1 回答
586 浏览

watchkit - 在 WatchKit 模拟器的通知中添加多个按钮

我正在尝试Second Button在 watchapp 上添加一个动态通知屏幕。但模拟器只显示第一个按钮。

0 投票
3 回答
6476 浏览

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()

0 投票
2 回答
3971 浏览

ios - Watchkit - 如何在组中将元素设置为低于其他元素

我正在开发 watchkit 应用程序,我想创建一个带有图像和两个标签的表格行,其中标签一个在另一个之下,如下所示:

在此处输入图像描述

我尝试了界面生成器中的位置选项,但没有运气。

在此处输入图像描述

标签总是在同一行:

在此处输入图像描述

我希望两者的 x 坐标相同。请帮忙。

0 投票
3 回答
2620 浏览

watchkit - WatchKit 菜单项不显示

我在 Xcode 6.2 Beta 3 (Build 6C101) 中,我在我的界面控制器中添加了一个菜单和两个菜单项,并为两者创建了 IBActions。我给了他们标题和图片,但是当我运行应用程序时,什么都没有显示。

我读了

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Menus.html

并且看不到任何关于需要以编程方式显示菜单项的信息 - 我错过了什么?

0 投票
2 回答
1537 浏览

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 上。

0 投票
2 回答
2220 浏览

ios - 如何从父 ios 应用程序调用 watchkit 扩展中的方法

我们可以从 watch kit 扩展调用 openParentApplication:reply:父 ios 应用程序中的方法。

但是有什么方法可以从父 ios 应用程序调用 watchkit 扩展中的方法吗?

例如:在我的应用程序中,当用户在 ios 应用程序中添加事件时,watchkit 事件列表也应该刷新,因此当用户在主应用程序中添加新事件时,我需要在 watchkit 扩展中调用刷新方法。

请帮忙。

谢谢。

0 投票
1 回答
1246 浏览

swift - 如何使用 Swift 在 Apple Watch 上添加下拉刷新功能

是否可以在 WKInterfaceController 上知道 WKInterfaceTable 何时被拉下,以便我可以刷新表的内容?我知道这在许多 iphone 应用程序上都是可能的,我正在寻找类似的功能。

如果是这样,您能否提供一些示例代码?