草庐IT

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要解析的数据:

ios - 如何识别 Apple Watch 应用程序中的手势?

是否可以在AppleWatch上进行手势识别?例如,Apple已经演示了在Watch上使用左右滑动手势,左、右、上、下。是否可以在第三方Watch应用程序中捕获这些,并将它们链接到我的WatchKit扩展中的方法?此外,是否可以进行自定义手势识别,例如圆形或三角形手势? 最佳答案 目前无法在AppleWatch上使用。请改用菜单。 关于ios-如何识别AppleWatch应用程序中的手势?,我们在StackOverflow上找到一个类似的问题: https:/

ios - Apple Watch openparentapplication : reply: receives Error Domain=FBSOpenApplicationErrorDomain Code=5

我为AppleWatch创建了一个较小的项目,以与其运行的父应用程序进行通信。所以我在我现有的iOS项目中创建了一个Watch套件扩展,但是当它从Watch端调用openparent应用程序时,它会在收到的回复block中调用“Error:ErrorDomain=FBSOpenApplicationErrorDomainCode=5“操作无法完成。(FBSOpenApplicationErrorDomain错误5.)。这个错误是什么意思?有什么目标问题吗?请在下面找到代码:watch套件方面:-(IBAction)satusButtonClicked{NSLog(@"StausButt

ios - Apple Watch 上的图像

昨天我的申请被拒绝时遇到了一个问题。显然,这些图像并没有显示在实际的AppleWatch上,而是显示在模拟器中。我什至尝试重置模拟器,但无法复制苹果员工发生的问题。所以我只是想知道在AppleWatch上添加/显示图像的正确方法是什么,这样它们才能在实际的硬盘设备上正确显示?代码:.h@property(strong,nonatomic)IBOutletWKInterfaceImage*imageHeliLeft;@property(strong,nonatomic)IBOutletWKInterfaceImage*imageHeliRight;@property(strong,non