2015-09-05 2 views
3

Не могу найти, как использовать Parse SDK в watchOS2, кто-нибудь знает?Использование Parse SDK в watchOS2

Я использовал его в watchOS и он работал большим, но теперь я не могу сделать Parse запросов в моем WatchKit Extension s InterfaceController без получения ошибок:

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

это просто не возможно больше?

Если нет, то кто-нибудь имел успех, используя его в iPhone приложение, а затем некоторое временное решение использовать данные Parse в моем watchOS2 приложение?

Как бы вы поддерживали приложение iPhone и приложение Apple Watch в паритете, хотя в случае, если приложение для iPhone не запущено?

ответ

1

Вы не можете использовать Parse SDK для iOS на watchOS 2, потому что его код работает на устройстве Apple Watch.

Documentation:

В watchOS 2, расширение работает на пользователя Apple, часы, а не на iPhone пользователя, как это было дело в watchOS 1.

Просто реализовать ваши кода в приложении iOS и общаться между iOS и watchOS2 через класс WCSession. Я сделал это.

+0

Что произойдет, если пользователь откроет Watch перед iPhone-приложением, нужно ли просыпаться приложение iPhone для выполнения запроса? – SRMR

+0

Думаю, я просто не понимаю, что, поскольку не родные приложения (watchOS) не смогли запустить Parse в расширении, но теперь, когда у нас есть родные приложения, которые великолепны (watchOS2), я как-то могу сделать меньше, не будучи возможно больше использовать Parse в расширении. Кажется странным? – SRMR

+0

Если приложение iOS находится в фоновом режиме или на переднем плане, вы можете отправить запрос из приложения часов в iOS. Если приложение iOS не запущено, вы не можете (так что вы должны отобразить соответствующее сообщение на устройстве просмотра). [FYR] (http://www.kristinathai.com/watchos-2-how-to-communicate-between-devices-using-watch-connectivity/) –

Смежные вопросы