Это так же просто, как и звуки;когда я пытаюсь использовать session.transferCurrentComplicationUserInfo (_ :), я получаю сообщение об ошибке, записанное в заголовке, слово в слово.
Просмотр документации ( TransferCurrentComplicationUserInfo , WCSession) нет никаких признаков того, что это устарело ... плюс, если что-то устарело, оно говорит об этом в сообщении об ошибке и все равно будет отображаться в intellisense Xcode (хотя и с зачеркиванием).Для меня ни то, ни другое не происходит.
Так почему же Xcode заявляет, что он недоступен?
Это мой базовый код, который вызывает сообщение об ошибке:
let userInfo: [String:Any] = [:]
let _ = session?.transferCurrentComplicationUserInfo(userInfo)
Для некоторого фона,Я использую Xcode 10.1 и Swift 4.2.Цель развертывания моего приложения - iOS 9.3, а расширение моих часов - watchOS 4.0.