草庐IT

ios - 如何判断Apple Watch型号?

WKInterfaceDevice.current().model属性没有给出型号:ForAppleWatch,thevalueofthisstringisAppleWatch.如何从iOS中确定确切的AppleWatch型号? 最佳答案 只是稍微更新了@MathieuVandeginste对WatchOS6和AppleWatchSeries5的回答。privatefuncgetWatchModel()->String?{varsize:size_t=0sysctlbyname("hw.machine",nil,&size,nil,

ios - 链接 "Watch on youtube"在 iOS UIWebView 中不起作用?

我嵌入了一个youtubeiFrame来在UIWebView网页中播放视频。“在youtube上观看”链接无效:代码是:$firstParsedVideo是视频ID。我已经在CocoaOsxWebView中完成了同样的工作,而且效果很好。谢谢 最佳答案 真正解决问题的方法是:“在youtube上观看”链接有一个target=openinnewwindow属性,为了避免这种情况,这里是相关代码:-(WKWebView*)webView:(WKWebView*)webViewcreateWebViewWithConfiguration:

ios - 有没有办法确定 Apple Watch 和 iPhone 之间的粗略距离?

我知道在AppleWatch发布之前这可能无法回答。但有谁知道是否有办法确定AppleWatch和iPhone之间的粗略距离(以英尺为单位)? 最佳答案 目前,WatchKitframework不会为您提供此类信息,因为第三方应用程序的功能仍然非常有限。例如,他们requireaconnectiontotheiPhone.有人猜测,今年晚些时候,第三方开发人员将获得更多硬件访问权限,例如蓝牙、加速度计、脉冲、NFC等。 关于ios-有没有办法确定AppleWatch和iPhone之间的粗

ios - 如何将 iPhone 应用程序常量(.h 类)和第三方框架添加到 watch 套件扩展中?

我正在尝试实现AppleWatch扩展。在这里,我正在尝试调用我的iPhone应用程序方法来发送Web服务请求。例如,在我的项目中,我有MyController.m和Constant.h类。MyController.m类我已经为watch套件扩展添加了目标,但我不能为Constant.h添加。在这种情况下,我在MyController.m类中的where和all使用常量时遇到错误。如何将我的所有类、常量和第三方框架添加到watch套件扩展?感谢您的每一个小帮助。 最佳答案 在watch扩展目标的build设置中将Constant.h

ios - 如何从 Apple Watch 的 watch 扩展程序发送短信

我们可以通过在我阅读时预填充文本和联系电话来从watch扩展发送短信吗here我们可以通过简单的询问发送Siritotextacontact,andthenstartdictating.提前致谢。 最佳答案 不,您目前不能这样做。您提到的这个消息应用程序是一个标准的Watch应用程序,我们无法从WatchKitSDK访问它。目前我们无法访问Watch硬件和应用程序。在iOSSDK中可以使用MessageUI发送短信,或者您可以简单地打开短信应用程序[[UIApplicationsharedApplication]openURL:

ios - 有什么方法可以在 Apple Watch 模拟器上模拟锻炼吗?

有没有办法在AppleWatchsim上模拟锻炼?这对测试锻炼应用程序、健康监视器等非常有用。我正在运行Xcode7beta,但我找不到它的选项。我在互联网上搜索了有关如何完成此操作的任何提示,但到目前为止还没有发现任何有趣的内容。HealthKitspeaker在WWDC能够做到这一点。(大约观看35分钟):D 最佳答案 恐怕你不能那样做。WWDC演讲者要么手动填充样本,要么使用其他Apple-non-public-magic。编辑:这刚刚在新的XcodeBeta(3)中发生了变化–cyril

ios - 如何在 Apple Watch 中发送推送通知?

我刚刚在我的项目中配置了WatchKit,在iPhone设备中推送通知正常工作,目前我的要求是也通过服务器在Watch中发送推送通知...目前我尝试的是从负载获取通知(静态),我想从服务器获取通知,有人可以帮我吗?-(void)didReceiveRemoteNotification:(NSDictionary*)remoteNotificationwithCompletion:(void(^)(WKUserNotificationInterfaceTypeinterface))completionHandler{NSDictionary*apsDict=[remoteNotifica

ios - Glance 界面中的 WCSession(Watch OS 2.0)

我正在尝试使用glance消息(watchOS2.0中引入的新WatchConnectivity的一部分)。在我看来,我有Controller。-(void)willActivate{[superwillActivate];if([WCSessionisSupported]){WCSession*session=[WCSessiondefaultSession];session.delegate=self;[sessionactivateSession];}}这在主界面中有效,尽管需要几秒钟才能在模拟器中实际访问。我通过检查sessionReachabilityDidChange:来监

ios - Cocoa Touch Framework 不再与 WatchKit 扩展兼容?我需要 watch 框架?

我正在使用Xcode7将我的一个应用程序更新到Swift2.0。我在Xcode6和WatchOS1上的应用使用CocoaTouch框架在iOS应用和WatchKit扩展之间共享核心数据模型.在Swift2.0和Xcode7中,我注意到我的框架在我的WatchKit扩展中不再被识别,我明白了NosuchmoduleModel在importModel我在网上读到了一些相关内容,一种解决方法是创建一个WatchFramework:我尝试这种方式,现在iOS应用程序和WatchKit扩展都可以看到框架。1)CocoaTouch框架不再与WatchKit扩展兼容,或者我还遗漏了什么?更新2)我应

ios - Apple Watch - 仅在手机上的应用程序处于事件状态时获取数据

我已经使用模拟器开发并部署了我们的AppleWatchExtensionApp。它已经获得批准,现在可以在AppStore上使用,所以Apple很高兴!今天我拿到了一block实体watch,发现了一个真正的问题——我只能和watch手机交互,如果我手机上的应用程序不仅是打开的,而且是事件的……从而打败了对象。我正在手机应用程序的appDelegate中实现以下方法作为代理来获取我的实时数据并将其返回到watch。我基本上将请求传递给appDelegate-我检查应该返回哪些数据的userInfo,然后电话应用程序处理业务并返回一个userInfo字典,其中包含watch要解析的数据: