watchkit相关内容
我正在设计一个手表应用程序,它使用PIN来创建令牌会话。其目标是检测手表何时从用户手臂上锁定/移除,以便知道何时使令牌无效,并在用户想要使用应用程序时提示再次输入他们的PIN。如果手表在他们拥有有效令牌时保持开启,他们将不会被要求输入他们的PIN。 我想知道是否有一种方法可以检测用户是否为了这样做而锁上/取下他们的手表?任何帮助/建议都是最好的! 推荐答案 遗憾的是,苹果的手腕检测接口
..
我使用的是WatchOS 7.0和SwiftUI。我的视图侦听NSExtensionHostDidBecomeActive通知: .onReceive(NotificationCenter.default.publisher(for: .NSExtensionHostDidBecomeActive)) { _ in NSLog("Foreground") viewModel.
..
我没有任何错误。唯一的问题是我的模拟器里什么都没有显示。我猜这是因为我在有上下文的唤醒中没有任何东西?我确实有self.view.insertSubview(heartSymbol, atIndex: 1),但有一个Xcode错误。 http://i.imgur.com/wzOIR2v.png“接口控制器没有名为‘view’的成员”。我也尝试了wakeWithContext()函数中的self.h
..
我有一个现有的应用程序,我正在向其中添加一个Watch应用程序。我有几个带有主应用程序代码的.wift文件,我需要在WatchKit应用程序中使用它们(函数和一些常量等)。我对共享此代码的选项感到困惑-我如何知道要尝试和使用哪一个? 创建应用程序组、我自己的框架、应用程序扩展?实际上,我只是开始将.swft文件复制到我的WatchKit应用程序文件夹中,并注意到当你在弹出的对话框中将文件添加到X
..
我正在尝试在WatchesNow Playing应用中显示我的应用中当前正在播放的音频。 我正在使用AVPlayer流式处理音频,并设置AVAudioSession类别并激活会话。 我也尝试过使用MPNowPlayingInfoCenter,但没有成功。 是否有其他方式提供此信息。 推荐答案 就在我点击帖子的时候,我想通了! 您还必须设置MPRemoteComman
..
作为学习练习,我决定为Apple Watch(iOS 9.3,WatchKit 2.0)编写一款Simon游戏。 我在GarageBand中创建了4个简短的钢琴音符声音。我在Audacity中将它们转换为MP3文件,结果发现Apple Watch不支持MP3。好的,太好了。我需要将它们转换为wav或caf文件。叹息... 无论如何,仔细研究一下,似乎播放任何声音的唯一方法就是在手表上显示媒
..
通常我会使用presentTextInputControllerWithSuggestions()来显示TextInput字段。但这在wiftUI中不可用,因为它是WKInterfaceController的一个函数。为此,我必须使用WKInterfaceController吗? 我在文档中找不到任何内容。 推荐答案 这将通过SwiftUI中的TextField完成。
..
如何在Apple Watch上绘制自定义图形? 如果我理解正确的话,我们只能在Apple Watch上使用图像和标准控件。如果是,是否可以在内存中的图像上绘制自定义图形,然后将这些图像放在屏幕上? 推荐答案 在WatchOS2中,您可以使用一些CoreGraphics来绘制WKInterfaceImage。 作为参考,请查看AWOWwatchOS2 Sampler 绘
..
我正在尝试为手表应用创建图像视图,我正在尝试以编程方式创建,但经典视图控制器中使用的代码不起作用. 让 imageName = "yourImage.png"让图像 = UIImage(命名:imageName)让 imageView = UIImageView(图像:图像!)imageView.frame = CGRect(x: 0, y: 0, width: 50, height: 50)v
..
WatchKit 是否支持 html?有没有像 UIWebview 这样的控制器? 我的客户想要在 Apple Watch 中显示网页.这可能吗? 解决方案 WatchKit中没有UIWebView(WatchOS 1和WatchOS 2). 但是,完全有可能解决这个问题: 您可以加载 HTML,挑选出相关内容,并将其显示在例如 Label 中.然而,这不是一个聪明的解决
..
我正在使用 Parse 来创建这个表视图,并试图找出如何获取表数据,以便我可以将其传递给WatchKit InterfaceController. (我是否需要查询 Parse 以某种方式获取数据并将其存储在 array 中,然后我就可以从 WatchKit InterfaceController awakeWithContext?) 这是我所拥有的,如果我可以添加任何有用的东西,请告
..
我在我的 iPhone 应用程序中执行了一个 Parse 查询,但是我在尝试执行相同的 Parse 查询时遇到了错误我的 Watch 应用. 这是我的 iPhone 应用中的查询: - (void)viewDidLoad {//来自电话的格林威治标准时间日期NSDate *gmtNow = [NSDate 日期];NSLog(@"GMT Now: %@", gmtNow);//查询解析PF
..
我在列表中的 ForEach 中使用 NavigationLink 来构建基本的按钮列表,每个按钮都指向一个单独的详细信息屏幕. 当我点击任何列表单元格时,它会转换到该单元格的详细信息视图,然后立即弹回主菜单屏幕. 不使用 ForEach 有助于避免这种行为,但不是我们想要的. 相关代码如下: struct MainMenuView:查看{...私人让菜单项:[MainMenu
..
我正在为 iPhone 应用程序编写 WatchKit 扩展程序.我使用应用程序组共享核心数据.这是有效的,数据是共享的.当使用 watch 创建一个新的 NSManagedObject 时,我会向 iPhone 应用程序发送一个新对象已创建的通知.为此,我使用 MMWormhole.iPhone 应用程序收到 MMWormhole 通知,现在我必须执行最后一步 - 刷新 NSManagedObj
..
我们可以直接从 Apple Watch 获取心率吗?我知道这是一个重复的问题,但在 5 个月内没有人问过这个问题.我知道您可以从 Health 应用程序访问它,但我不确定这有多“实时". 解决方案 没有直接的方法可以访问 Apple Watch 上的任何传感器.您将不得不依赖 HealthKit 的访问权限. 一位 Apple 布道者这样说 目前无法创建心率监测器应用.这数据不
..
我创建了一个 iPhone 应用程序,其中还包含一个 WatchKit 扩展程序,我可以在模拟器中正常运行,但是在尝试部署到 iPhone 时,我遇到了 WatchKit 扩展程序目标的配置问题: “在您的构建设置(“XXXX")中指定的配置文件的 AppID 为“XXXX",与您的包标识符“XXXX.watchkitextension"不匹配.Xcode 可以通过从会员中心." Xc
..
我有一个名为“theImageView"的 UIImageView,其中 UIImage 为单色(透明背景),就像下面的左黑心一样.根据 iOS 7+ 导航栏图标中使用的色调方法,如何在 iOS 7 或更高版本中以编程方式更改此图像的色调颜色? 此方法是否也适用于 Apple Watch 应用的 WatchKit? 解决方案 iOS 对于 iOS 应用程序,在 Swift 3、4
..
今天发布的 WatchKit 好像没有包含这样的 API. 解决方案 没有.无法直接访问 Apple Watch 传感器(包括加速度计). 和往常一样,如果这是您想要的东西,请在 https://bugreport.apple 提出请求.com.
..
我构建了一个带有 Apple Watch 配套应用的 iOS 应用,最近将它提交到了 App Store.今天早上,它因安装失败而被拒绝.以下是重现的步骤: 在 iPhone 上安装应用 启动配套应用 切换“在 Apple Watch 上显示应用"开关 该应用尝试在 Apple Watch 上安装 Apple Watch 和未安装应用程序上显示错误消息. 配套应用中的切换开关设置为
..
我有一个 iOS 应用,其部署目标设置为 iOS 6.1 版本,基本 SDK 设置为最新的 iOS.我已将 Watchkit 应用程序和 WatchKit 扩展目标添加到项目中,但我需要了解这将如何影响以后向 App Store 提交的内容: 1) 是否生成了两个可执行文件?一个用于 iOS 应用程序 + WatchKit 扩展,另一个用于 WatchKit 应用程序?还是全部打包成一个唯一
..