草庐IT

WATCH_DIR

全部标签

ios - 如何在 Apple Watch 中打开具有特定位置的 map 应用程序?

现在,我有一个AppleWatch应用程序,它显示带有几个位置的map。在玩我的AppleWatch时,我意识到如果你点击map,它会打开AppleWatchmap。我的主要问题是,如何设置它以便在点击map或点击按钮时打开AppleWatchmap,显示目的地。我知道如何使用iPhone执行此操作,但我不确定它如何与AppleWatch一起使用。 最佳答案 如果您显示的map只有一个位置图钉,则当用户点击map时,它会打开指向该位置的map应用。这是目前在watch上打开map应用程序的唯一方式。Apple在AppleDevelo

ios - 如何以编程方式从 iOS 应用程序打开 Apple Watch 配套应用程序

我想给用户一个提示,我的iOS应用程序支持AppleWatch。因此,我想从我的iOS应用程序中链接/打开AppleWatch配套应用程序,这与使用([[UIApplicationsharedApplication]openURL:[NSURLURLWithString:UIApplicationOpenSettingsURLString]];打开设置应用程序非常相似。)这将使用户能够直接导航到Watch配套应用,以便为watch设置我的应用。我找不到任何可以打开一般或特定于配套应用程序部分的配套应用程序的URL。如果不支持直接链接,我也对这个用例的替代方法感兴趣。提前致谢!编辑:我检

swift - 结合 Watch OS 和 iOS 框架

我创建了一个在iOS和WatchOS之间共享的类。这很好用。但是,我想将该类变成一个框架。这样做虽然只允许将其创建为iOS或WatchOS框架,但不能同时创建两者。为WatchOS创建它会阻止iOS看到它,反之亦然。我怎样才能拥有iOS和WatchOS都可以使用的单一框架? 最佳答案 我在询问后立即找到了隐藏在文档中的答案...为了其他人的利益,我不会删除问题,而是将答案发布在这里:根据Apple的说法,您不能在watch和手机之间共享框架。具体来说:SharingCodeBetweenaniOSAppandawatchOSAppY

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

是否有可能在WKInterfaceController上知道WKInterfaceTable何时被下拉以便我可以刷新表的内容?我知道这在许多iphone应用程序上都是可能的,我正在寻找类似的功能。如果是这样,您能否提供一些示例代码? 最佳答案 这在WatchKitSDK中是不可能的。第三方开发人员无法从iOS访问类似于UIRefreshControl的任何内容,此外,第三方开发人员无法访问与UIGestureRecognisers或与点击或滑动相关的API函数。关于点击,可以通过IBAction响应按钮按下事件,只是我们不能根据点击

objective-c - 将 Firebase 引用发送到 Apple Watch

好吧,我的情况有点复杂,但基本上我有一个AppleWatch扩展与我的应用连接,它使用Firebase接收和发送数据。我想在我的watch中使用与应用程序相同的功能,唯一的问题是我需要使用相同的Firebase引用,因为我使用Google身份验证并且我需要保持授权数据相同(除非有另一种方式)。所以我让watch做的是最初请求一些数据:所选计时器的索引(它是一个计时器应用程序)和Firebase引用变量。但是当iPhone应用程序使用reply()函数并像这样发回字典时:reply(["replyInfoType":"watchInfo","selectedTimerKey":keySe

ios - Watch Connectivity 第一次工作但之后就不行了

我已经在模拟器和设备上进行了测试,不知何故WatchConnectivity在使用一次后停止工作。我从Watch->iPhone传递数据,它只工作一次,然后就停止了。有什么想法吗?iPhoneViewController:varsession:WCSession?overridefuncviewDidLoad(){super.viewDidLoad()ifWCSession.isSupported(){session=WCSession.default()session?.delegate=selfsession?.activate()}}funcsession(_session:WC

ios - 无法在 WatchOS 3 中更新 Apple Watch 并发症

我无法在WatchOS3中更新/刷新AppleWatchComplication。我在我的ComplicationController.swift文件中使用了以下代码。funcgetSupportedTimeTravelDirections(forcomplication:CLKComplication,withHandlerhandler:@escaping(CLKComplicationTimeTravelDirections)->Void){handler([.forward])}funcgetTimelineStartDate(forcomplication:CLKCompli

ios - 检查是否已在 Apple Watch 上授予 HealthKit 权限的最佳方法?

我知道HealthKit仍然需要用户通过iPhone为Watch应用程序授权HealthKit权限。其实苹果自己的SampleCodewatch上没有任何授权码。如果您在Watch上打开SpeedySloth而没有打开iPhone(需要访问权限),该应用程序将不会开始锻炼(因为它未获得授权),并且不会发出任何通知。话虽如此,据我所知,我们看到开发人员必须在Watch上实现我们自己的授权检查,并弹出警报以提醒用户打开iPhone应用程序并在未授权时进行授权。下面的代码是我对此的实现,但是用户偶尔会报告有授权问题,例如在连续开始多次锻炼时。任何人都可以看到我的逻辑中的任何缺陷吗?impor

javascript - 如何在 Apple Watch 中显示 D3.js 图表?

在AppleWatch的健身监测应用程序中,他们以彩色同心圆的形式显示事件图表。有没有办法在AppleWatch上显示我的D3.js图表? 最佳答案 我想您可能会发现这很有帮助。AppleWatchActivityHTMLCSShtml{height:100%;}body{min-height:100%;background:#000000;padding:0;margin:0;}.icon{font-family:fontawesome;font-weight:bold;font-size:30px;}.goal,.complet

swift - 将 GraphicCircular Apple Watch 复杂功能添加到现有 Xcode 项目

我在网上找不到任何说明如何在WatchSeries4上添加任何新的“图形”复杂功能的文档。这些是我的步骤:(1)添加了符合CLKComplicationDataSource的类(代码如下)(2)将并发症配置设置为指向(1)和并发症Assets文件夹(4)从Sketch导出png并拖入ComplicationsAssets文件夹到Modular/Utilitarian/CircularComplicationsAssets文件夹中的图形(角、边框和圆形)占位符不接受png(仅pdf)。毕竟,旧的ModularUtilitarian和Circular并发症工作正常,但是图形(角、边框和圆形