'openParentApplication (_: reply :)' явно помечен как недоступный здесь - Xcode 7 Beta
После обновления до бета-версии Xcode 7 появляется следующее сообщение об ошибке: "OpenParentApplication (_: reply :)" явно помечен здесь недоступно ", при запуске строки кода" WKInterfaceController.openParentApplication "
Вот мой фактический код:
func getData(messageText: String) {
let infoDictionary = ["message" : messageText]
WKInterfaceController.openParentApplication(infoDictionary) {
(replyDictionary, error) -> Void in
if let castedResponseDictionary = replyDictionary as? [String: String],
responseMessage = castedResponseDictionary["message"]
{
print(responseMessage)
}
}
}
Ответы
Ответ 1
+ [WKInterfaceController openParentApplication:] применим только для расширений приложений WatchKit1, потому что с помощью расширений для приложений WatchKit1 приложение работает на телефоне, а не на часах.
С расширениями приложений WatchKit2, апелляция работает на часах, поэтому такие действия менее тривиальны. Вероятно, вы захотите использовать - [WCSession sendMessageData: replyHandler: errorHandler:] из WatchConnectivity.framework за то, что вы делаете.