Próbowałem zmodyfikować mój projekt, aby obsługiwał architekturę WatchOS2. Obecnie mam strukturę sieci opartą na AFNetworking. Używałem go do tej pory z moją aplikacją do zegarka. Teraz próbuję zbudować ramy dla platform watchos/watchsimulator.Czy mogę zbudować własne ramy sieciowe (zależne od AFNetworking) jako szkielet watchOS2?
Co otrzymuję to Nie znaleziono pliku "SystemConfiguration/SystemConfiguration.h" błąd niektórych klas AFNetworking.
Wiem, że konfiguracja systemu nie jest jedną z dostępnych ram systemowych dla watchOS2. I dla Apple says Sieć:
Networking
Wsparcie dla operacji sieciowych obejmuje następujące technologie:
rozszerzenia WatchKit może uzyskać dostęp do sieci bezpośrednio z obiektu NSURLSession. Rozszerzenia WatchKit mają pełny dostęp do funkcji NSURLSession, w tym możliwość pobierania plików w tle. Aby uzyskać informacje na temat korzystania z tej klasy, zobacz URL Ładowanie Przewodnik po programowaniu systemu. Architektura Watch Connectivity obsługuje dwukierunkową komunikację między aplikacją Watch a aplikacją na iOS. Użyj tej struktury do koordynowania działań między dwiema aplikacjami. Aby uzyskać więcej informacji, zobacz Nawiązywanie połączeń z aplikacją iOS dla aplikacji Companion.
Chcę obsługiwać zarówno system iOS, jak i watchos dla mojego sieciowego sdk. Czy istnieje sposób na zbudowanie tego projektu dla platformy watchOS? Czy to oznacza, że mogę używać tylko NSURLConnection w mojej aplikacji do zegarka?