Я добавил небольшое количество кода в мое приложение, которое должно обрабатывать Handoff. Ничего необычного, просто создавая простой NSUserActivity
, установив для меня свое имущество -[UIViewController userActivity]
и сделайте его актуальным. И я добавил правильный массив NSUserActivityTypes
к моему Info.plist
, но все равно ничего не работает. Оба моих устройства вошли в одну учетную запись iCloud, и Safari Handoff работает отлично. Я пробовал все: значок моего приложения не отображается на экране блокировки других устройств. Никаких ошибок, никаких предупреждений, ничего. Как я могу его отладить?Как отлаживать передачу обслуживания iOS?
0
A
ответ
1
Если ничего не помогает, попробуйте просмотреть подозрительные сообщения на обеих консолях ваших устройств. В меню Xcode выберите «Окно» -> «Устройства», выберите одно из ваших устройств и найдите все, что связано с передачей обслуживания.
В моем случае, что я нашел:
Jan 27 13:24:40 my-iphone useractivityd[1176] <Warning>: <NSXPCConnection: 0x145566b0> connection from pid 2012: Warning: Exception caught during decoding of received message, dropping incoming message. Exception: decodeObjectForKey: class "UniversalLink" not loaded or does not exist
Так что моя проблема: я устанавливал -[NSUserActivity webpageURL]
к моему пользовательскому подклассу из NSURL
имени UniversalLink
. Я изменил его на чистый NSURL
, и с тех пор он работал отлично. Надеюсь, это поможет кому-то!
Смежные вопросы
- 1. iOS EXC_BAD_ACCESS: как отлаживать?
- 2. Как отлаживать iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS на iOS
- 3. Являются ли Кассандра консистенцией и намекают на передачу обслуживания?
- 4. Нужна ли мне программа для разработчиков Mac, чтобы включить передачу обслуживания?
- 5. Как отлаживать приложение iOS с помощью Swift
- 6. Как отлаживать приложение iOS со временем зависимости
- 7. ios Как отлаживать, не видя кода CoreFoundation
- 8. iOS По требованию Ресурсы: как отлаживать
- 9. Как я могу отлаживать Trigger.io в iOS?
- 10. ios 8 как отлаживать пользовательскую клавиатуру?
- 11. Как отлаживать Worklight IOS приложение или PhoneGap IOS приложение
- 12. Программирование передачи обслуживания с помощью Safari (iOS 8)
- 13. как слушать передачу UDP?
- 14. Как обеспечить полную передачу обслуживания моего сайта Magento от стороннего разработчика
- 15. Связь между проблемами обслуживания iOS и PHP (Web)
- 16. повышение :: ASIO передачу файлов
- 17. Позвольте другому пользователю отлаживать приложение iOS
- 18. AWS iOS SDK AWSServiceManager несколько конфигураций обслуживания
- 19. iOS - профиль конфигурации обслуживания через UIWebView
- 20. iOS Simulator продолжает отлаживать последнюю версию
- 21. Невозможно отлаживать приложения iOS 8.2 xCode 6.2
- 22. Передача обслуживания iOS8 - Пример проекта
- 23. Как отлаживать приложения на iPhone?
- 24. Как остановить нежелательную обратную передачу
- 25. Как вы начинаете передачу знаний?
- 26. Как переключить передачу по скорости?
- 27. Как предотвратить передачу данных контроллеру
- 28. Как узнать передачу прогресса WCF?
- 29. IOS: передачу данных между двумя UITableViewController использованием раскадровки
- 30. Как отлаживать ограничения AutoLayout?