草庐IT

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

ios - Xcode/iTunesConnect : Is it possible to remove watch kit target and add it back or not submit the watchkit App?

我的项目中有一个watchkit目标。我面临的问题是我现在不需要上传watchkit目标。但是我仍然想保留代码并且不想删除所有文件。有没有一种方法可以在没有watch套件扩展应用程序的情况下提交应用程序?我考虑过删除目标(而不是文件),但我不知道在这种情况下最好的做法是什么。我可以告诉itunesconnect不要包含watchkit应用程序吗? 最佳答案 如果您转到主应用程序的目标并从“嵌入式二进制文件”中删除watchkit扩展,它应该会删除您的watchkit应用程序。 关于ios

ios - WKInterfaceMap 禁用触发原生 Apple Watch map

我研究过这个话题,堆栈说,没有办法处理map上的点击事件。如标题所示,有没有其他方法可以禁用触发器到原生map,因为它会降低用户体验并更改它以在点击时再次生成map?非常感谢。 最佳答案 不确定谁说这是不可能的,但你可以禁用水龙头,但你必须使用Storyboard。只需取消选中AttributeInspector下的Enabled复选框,map将不会被点击启用。根据Apple文档:Acheckboxthatindicateswhetherthemapisenabled.Whenthemapisenabled,tappingitlau

ios - 在 Apple Watch 上从 HealthKit 请求数据

我有一个watch套件应用程序,它试图从Applewatch的界面Controller请求HealthKit许可,但是当我运行该应用程序时,我从未被要求获得许可,并且该应用程序默认没有健康套件许可。如何让苹果请求HealthKit权限? 最佳答案 您可以从watchOS应用请求访问健康工具包,但用户需要在其iPhone上接受请求。为此,您需要像往常一样在watchOS应用程序上请求访问健康工具包:varhealthKitTypesToRead=Set()//TODO:addyourreadtypesherevarhealthKitT

ios - 如何跟踪有多少用户在使用 Apple Watch

有没有办法跟踪有多少iOS用户也拥有(和使用)AppleWatch?它是通过GoogleAnalytics自动跟踪的,还是我必须做些什么才能实现? 最佳答案 我相信thisStackOverflowquestion回答你的。ThebestyouandoissetaBOOLtotrueinsharedNSUserDefaultsthefirsttimetheWatchappisrunandthencheckforthatvalueinyouriOSapp.Allindicationsonthedevforumsandpubliclyh

ios - 如何在 Mac 上查看 Apple Watch 屏幕

(正如标题所说),我想知道是否可以在mac上看到applewatch的屏幕(就像他们在WWDC视频中所做的那样)。我需要做一个演示(给远程客户端),所以如果我能这样做就好了。我一直在寻找解决方案,但到目前为止还没有成功。 最佳答案 使用Xcode7,您可以将Watch设置为模拟器的目标。 关于ios-如何在Mac上查看AppleWatch屏幕,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest