Я разрабатываю приложение iOS, которое требует входа в систему, перед тем как войти в систему, я хочу «проверить», если хост доступен. У меня есть класс достижимости в моем проекте касания, но поскольку я использую mvvmcross для запуска событий кнопки, как мне вставить эту проверку в Icommand? Я полагаю, что я делаю это в «проекте iOS», а не в «Core»? Мне просто нужно знать, как связать его с событием.Достижимость iOS MVVMCross
1
A
ответ
4
Вы можете использовать MvxReachability из MvvmCross сети плагин так:
Mvx.Resolve<IMvxReachability>.IsHostReachable("<your_host>")
Если по каким-то причинам вы не хотите использовать MvvmCross сети плагин, то вы можете просто взять необходимые классы (IMvxReachability и конкретной платформы MvxReachability) от https://github.com/MvvmCross/MvvmCross/tree/v3.1/Plugins/Cirrious/Network
Смежные вопросы
- 1. Достижимость AFNetworking iOS
- 2. iOS 5.1 Достижимость
- 3. Достижимость iOS 5.1 (iPad)
- 4. Достижимость iOS не работает
- 5. Достижимость в iOS
- 6. iOS Достижимость при недоступности приложения
- 7. IOS - достижимость isReachable не работает
- 8. MVVMCross iOS Поддерживаемые ориентации
- 9. Достижимость iPhone
- 10. MVVMCROSS Изменение языка в iOS
- 11. Mvvmcross (iOS), связывающий заголовок UIViewController
- 12. Mvvmcross iOS Push Notification Setup
- 13. mvvmcross sqlite-PCL iOS security
- 14. Mvvmcross Местоположение iOS не работает
- 15. MVVMCross IOS привязка статической ячейки
- 16. mvvmcross ios метод связывания (RIO)
- 17. MvvmCross: показать встроенный iOS ViewController
- 18. достижимость дубликата символ
- 19. Достижимость: обнаружение при подключении сети
- 20. RestKit Достижимость null
- 21. Kahn algorithm & достижимость
- 22. Достижимость и символическое выполнение
- 23. достижимость всегда возвращение NotReach
- 24. AFNetworking достижимость всегда неизвестно
- 25. watchOS 2 достижимость
- 26. Достижимость до UIDevice-Reachability
- 27. Как реализовать ASIHttpRequest Достижимость
- 28. достижимость - странный вопрос
- 29. Достижимость в графике - C
- 30. Достижимость Apple без ARC
спасибо за это, я включил сетевой плагин, и, насколько я понимаю, он работает только для iOS сейчас? также где я бы разместил этот код? будет ли это выглядеть в модели? или где-то еще? –
Этот код должен быть помещен в ViewModel. Он также работает для Android, но он не работает с сервером ping из-за проблем с ICMP/ping. Вы можете прочитать об этом здесь: https://github.com/MvvmCross/MvvmCross/pull/408 – user1010710