2015-09-05 63 views
3

我找不到如何使用Parse SDK在watchOS2,有谁知道?在watchOS2中使用解析SDK

我用它在watchOS和它的工作很好,但现在我不能做我的WatchKit Extension小号InterfaceControllerParse查询没有得到错误:

// Query Parse 
PFQuery *query = [PFQuery queryWithClassName:@"data"]; 

这是不可能的了吗?

如果没有,有没有人曾使用它在iPhone应用程序,然后一些解决办法,我watchOS2应用使用Parse数据成功?

尽管iPhone应用程序未启动,您会如何保持iPhone应用程序和Apple Watch应用程序的平价?

回答

1

您不能在watchOS 2上使用Parse SDK for iOS,因为它的代码在Apple Watch设备上运行。

Documentation:

在watchOS 2,扩展上 运行用户的Apple关注,而不是对用户的iPhone,因为是 情况watchOS 1

简单地实现你的代码在iOS应用程序中,并通过WCSession类在iOS和watchOS2之间进行通信。我这样做了。

+0

如果用户在iPhone应用程序之前打开Watch,会发生什么情况?是否必须唤醒iPhone应用程序以执行查询? – SRMR

+0

我想我只是不理解,因为不是原生应用程序(watchOS)能够在扩展中运行Parse,但现在我们有很好的本地应用程序(watchOS2),不知何故,我可以通过不能够在扩展中使用Parse。似乎很奇怪的权利? – SRMR

+0

如果iOS应用程序处于后台或前台,则可以将手表应用程序的请求发送到iOS。如果iOS应用程序未启动,则不能(因此您应该在手表设备上显示一些适当的消息)。 [FYR] –