Aby użyć Xcode 8 z projektem Swift, musimy go przekonwertować na nową składnię Swift 3.Konwersja na Swift 3 z Xcode 8
Mam projekt z kilkoma cocoapods. Najpierw zainstalowałem wszystkie nowe wersje tych strąków z odpowiednich źródeł, więc są one już konwertowane na Swift 3.
Następnie użyłem Edit -> Convert -> To current Swift syntax choosing Swift 3
dla mojego głównego celu (w zasadzie prawdziwej aplikacji). Wszystko wydawało się być w porządku, ale na pierwszym etapie otrzymałem wiele błędów, nawet prostych, które można naprawić za pomocą CMD+ALT+CTRL+F
, ale zwiększają się przy każdej kompilacji. Myślę, że to narzędzie do konwersji nie jest najlepsze, albo coś poszło nie tak.
Czy możesz wskazać mi właściwy kierunek?
ekranu, aby pokazać problemy
Czy możesz pokazać niektóre błędy? –
Mam problem z tym samym problemem - ta rozmowa działa tylko w przypadku bardzo małych projektów. W tej chwili pozostaję w wersji 7.3.1 - i później odbuduję projekt ze złomu (więc skopiuj klasę dla klasy - spróbuj przekonwertować/sprawdź składnię) - ale zajmie to co najmniej jeden pełny dzień dla pojedynczego projektu . – derdida
I sprawdź to: Nadal wiele "ręcznej" pracy, aby przekonwertować do najnowszej składni. https://stackoverflow.com/questions/37946899/converting-to-swift-3-difficies?rq=1 – derdida