问题标签 [watchos-2]

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 回答
7175 浏览

ios - 在 watchOS 2.0 中使用 Core Data

我使用 WatchKit 1.0 制作了一个 iOS/Apple Watch 应用程序,它使用共享组容器和自定义框架来访问相同的核心数据存储。现在,在 watchOS 2.0 的过渡指南中,Apple 是这样说的:

如果您现有的 Watch 应用程序和 iOS 应用程序使用共享组容器或 iCloud 来交换数据,则您必须更改在 watchOS 2 中交换该数据的方式。由于 WatchKit 扩展现在在 Apple Watch 上运行,因此该扩展必须与 iOS 交换数据无线应用程序。您可以使用 NSURLSession 对象或使用 Watch Connectivity 框架来做到这一点,该框架支持您的 iOS 应用程序和 WatchKit 扩展之间的双向通信。

但是,这如何与 Core Data 一起工作?我是否需要维护两个独立的存储,一个在手表上的 Documents 文件夹中,一个在手机上,并使用 Watch Connectivity 框架来同步更改?我看到 watchOS 2.0 可以访问核心数据框架(它在可用技术列表中)......但我只是不确定当商店位于手机上时这有什么帮助。任何帮助/指导表示赞赏!

0 投票
1 回答
266 浏览

ios - 未找到 watchos 2.0 的代码签名身份

尝试从 https://developer.apple.com/library/prerelease/ios/samplecode/Lister/Listings/Objective_C_ListerKit__WatchOS__AAPLConnectivityListsController_m.html为 watchOS、iOS 和 OSX 构建 Lister

使用 Xcode 7.0 测试版,

但 Xcode 7.0 一直抱怨代码签名错误:SDK 'Watch OS 2.0' 中的产品类型 'Framework' 需要代码签名

我不明白为什么会发生这种情况,我是否必须手动为 apple watchos 2.0 创建一个新证书?

0 投票
5 回答
8062 浏览

swift - NSUserDefaults 不适用于 Watch OS2 的 Xcode beta

我刚刚安装了最新的 Xcode 测试版来试用Swift 2以及对 Apple Watch 开发部分所做的改进。

我实际上很难弄清楚为什么这种在iOSWatch OS2NSUserDefaults之间共享信息的基本方法不起作用。

我按照这个分步教程检查我是否在此过程中遗漏了某些内容,例如为电话应用程序和分机打开同一个组,但这是我得到的:NOTHING

这是我在 iPhone 应用程序中为 ViewController 编写的内容:

这是我在 WatchKit 的 InterfaceController 中的内容:

我做了一些测试,似乎 iOS 应用程序和 Watch OS 使用了不同的组......他们没有共享信息,他们将它们存储在本地。

有人有同样的问题吗?知道如何解决吗?

0 投票
3 回答
3282 浏览

api - watchOS 2 新 API 和示例代码

是否有任何关于 watchOS 2 新功能和 API 的好的链接解释?

我尝试了一些 API,但我想探索更多。

谢谢

0 投票
1 回答
974 浏览

ios - WatchOS2 心率

各位开发者好,

我们不得不等待它,但它终于来了……不是吗?

只是关于 Watch OS 2 beta 中新心率选项的常规问题。我正在运行的应用程序能否受益于每秒监测一次的心率,或者我们是否必须使用每 10 分钟(左右)刷新一次的 healthkit 版本。

0 投票
3 回答
4152 浏览

ios - watchOS 2 与 CocoaPods 一起工作

有没有人让 CocoaPods 与 watchOS 2 一起工作?我尝试使用“use_framework!” 使用 'platform :watchos, '2.0' 但它显示“[!] Invalid Podfilefile: Unsupported platform watchos2. Platform must be :iosor :osx.. 更新 CocoaPods 可能会解决问题。”</p>

我正在使用最新版本的 CocoaPods。

0 投票
1 回答
641 浏览

ios - WatchOS2 Watch Connectivity 是否仍需要应用程序组功能?

在旧版 WatchOS1 中,任何数据共享都需要应用程序组。

在 WatchOS2 中,Watch Connectivity 取代了旧的通信框架。

我想知道是否仍然需要应用程序组?

0 投票
1 回答
3763 浏览

xcode - 将嵌入式框架导入手表扩展

我创建了一个包含一些快速类的嵌入式框架,并且能够使用 import 语句在我的主应用程序中成功导入和使用它。我正在使用的功能被标记为公开,并且在主应用程序中一切正常。

导入框架名称套件

但是,当我尝试将框架导入 Watch Extension Xcode 时添加 watchos2 目标时,Xcode 找不到框架,并且总是出现“没有此类模块”错误。如果有帮助,我正在尝试导入 InterfaceController.swift 文件。

整个项目是用 Swift 编写的,我使用的是 Xcode 7.0 beta。

有没有人成功地做到这一点?我很确定我错过了一些基本的东西,但似乎无法弄清楚。

0 投票
1 回答
270 浏览

xcode7 - xcode 7 beta 卡在“在 iPhone 6 上运行 xxxxx WatchKit 应用程序”

我最近尝试构建新的 watch os 2 手表应用程序。但是,我的 Xcode 7 测试版无法正常工作。我已经尝试重新安装。它仍然不起作用。每次我尝试在手表和 iPhone 模拟器上运行它时,它基本上都停留在“在 iPhone 6 上运行 xxxxx WatchKit 应用程序”。

0 投票
1 回答
883 浏览

image - 无法将图像添加到 watchOS 2 中的缓存?

在 watchOS 2WKInterfaceDevice类中,没有-addCachedImage:. 如果您想使用它,它会将您的代码标记为不可用。

不过,它有一个cachedImages属性。我想知道在 watchOS 2 中缓存图像的 API 在哪里?谢谢您的帮助!

watchOS 2 beta 4 及更低版本会发生这种情况。