草庐IT

Apple-Watch

全部标签

ios - Apple iMessage 扩展 API。检测收件人是否正在使用 iMessage

是否可以(以编程方式)从iMessage应用程序扩展程序中检测:从发件人端:您正在与之交谈的人是否正在使用iMessage,或者他们是SMS/MMS用户(例如Android或Windows手机)基本上,我需要根据他们是否可以呈现完全丰富的体验或它的最小子集来定制我的交付体验。例如,对于iMessages,我实际上想要传送内联视频。对于MMS/SMS,我可能只想显示一个图像,或者甚至可能只显示一个链接,以避免收件人的SMS/MMS费用。 最佳答案 没有可用于此的API。不过,这确实是个好主意。我建议你fileanenhancement

ios - 如何从 watch OS 2 中的 Watch Extension 创建 UIView 实例?

在watchOS1中,我能够在WatchExtension中创建自定义View的实例。我不是在谈论显示它,我的意思是只是创建View的一个实例,然后创建一个包含其内容的UIImage。现在,在watchOS2中,我无法从WatchExtension访问UIView,即使我已经导入了UIKit框架。有什么方法可以从WatchExtension创建UIView的实例吗? 最佳答案 不幸的是,这似乎在watchOS2上是不可能的。watchOS1使用iOS平台SDK,而watchOS2是一个独立的平台。迁移文档:InwatchOS2,yo

ios - Xcode:无法在 Apple Watch 模拟器 ("Will Install Watch App timed out"上安装应用程序)

我尝试在XCode的WatchSimulator中运行我的第一个WatchKitSwift应用程序,但它没有显示在Watch模拟器中并显示以下错误消息:WillInstallWatchApptimedout.我在互联网上没有发现任何类似的错误消息,我不知道该尝试什么。我正在运行Xcode7.3、MacOSXElCapitan10.11.4。谢谢!! 最佳答案 我也见过这种情况。您尝试安装的模拟器不知何故已损坏,重置它并不能解决问题。您需要进入Xcode的设备屏幕,删除受影响的模拟器并重新创建一个等效的模拟器。

ios - 如何显示流式 Apple Music 的专辑插图?

在我的音乐播放器中使用iOS9中新的AppleMusicAPI(2016年5月12日发布)(速度很快,尽管我目前也正在熟悉Objective-C),我可以显示来自流媒体歌曲的信息,但不是艺术品。我正在使用MediaPlayer、UIKit和StoreKit框架。我已成功请求对AddToCloudMusicLibrary和MusicCatalogPlayback的授权。我成功地展示了我从AppleMusic应用程序下载的歌曲中的AppleMusic插图,以及我个人歌曲收藏中的插图。我见过其他人有这方面的问题,没有运气......在我求助于显示默认图像(错误处理无论如何都是必要的)之前,或

ios - 使用 WatchConnectivity 从 Watch 通信到终止的 iOS 应用程序

使用WatchOS2和WatchConnectivity,是否可以“唤醒”iOS对应方以使用“交互式消息传递”向它发送消息?我问的原因是因为我有一个WatchOS1应用程序正在使用openParentApplication发送/接收消息,如果它没有运行,它实际上会唤醒iOS应用程序,让它接收我的消息并让它发回一个响应。之后它再次关闭iOS应用程序。我对如何在WatchOS2中做同样的事情感到有点困惑。因为当我使用WCSession使用“交互式消息传递”时,我发送的消息在我终止iOS应用程序时未送达。我还注意到WatchOS2现在包含您可以使用的各种框架,例如NSURLSession和E

ios - 如何在 Swift 中将文件写入位于 Apple 的文件应用程序中的文件夹

我的Xcode项目中有一个XML文件,我试图先将它保存到磁盘,然后如何判断我是否已成功保存它?这是正确的方法吗?使用模拟器,我导航到iOS11中的新"file"文件夹,但我没有看到它,但我不确定它是否应该在那里?guardletpath=Bundle.main.url(forResource:"sample",withExtension:"xml")else{print("NOURL");return}letsample=try?Data(contentsOf:path)print("sampleXML=\(String(describing:sample?.debugDescript

swift - 更改项目名称后,Apple Mach-O 链接器错误

我在Xcode6.1.1中制作一个应用程序,只是更改了应用程序的名称,然后我得到了这个“AppleMach-OLinkerError”构建失败错误。它说“ld:filenotfound:”,可能是因为它找不到某些具有新名称的文件的位置。有什么建议吗?ld:filenotfound:/Users/rb/Library/Developer/Xcode/DerivedData/Which_Club-gkgjdxflldelikaopinkdoskkers/Build/Products/Debug-iphoneos/WhichClubToUse.app/WhichClubToUseclang:

xcode - @testable 在 Swift 单元测试中导入 Watch Extension 模块

我最近注意到@testableimport似乎不适用于WatchExtension模块。这是我到目前为止尝试过的:使用WatchKit应用程序创建一个新的Xcode项目并包括单元测试。打开自动创建的单元测试文件并添加@testableimportProjectName_WatchKit_Extension(在确认这是扩展build设置中的正确模块名称之后)。这会产生“没有这样的模块”编译器错误。确认在扩展build设置中“启用可测试性”设置为是。更改扩展模块的名称以删除空格我当然能够通过将所需文件添加到测试目标来成功进行单元测试,但感觉这应该不是必需的。有没有人能够成功地将@testa

ios - 我正在尝试获取 apple music API 的用户 token ,我已经从 python 终端命令生成了有效的开发人员 token

我是第一次在我的IOS应用程序中使用applemusicapi。我已经在python命令的帮助下生成了开发人员token。每次请求用户token时我都会收到错误“请求用户token时发生错误:操作无法完成。(SKErrorDomain错误7.)”我的开发者token看起来像“esfd...........................................................................Mpo"if#available(iOS11.0,*){SKCloudServiceController().requestUserToken(forDeve

swift - 如何覆盖 Apple Watch 后退按钮以弹出到根 Controller

我正在尝试推送多个WKInterfaceControllers路线:A->B->C->D我希望ControllerD有一个A的后退按钮。如何覆盖watch左上角的后退按钮,以便返回到根Controller?我不知道如何访问按钮或覆盖方法。我所知道的是下面的代码弹出回根目录。self.popToRootController(); 最佳答案 与我交谈过的每个人都认为,目前这是不可能的。 关于swift-如何覆盖AppleWatch后退按钮以弹出到根Controller,我们在StackOve