2016-09-10 2 views
-1

В предыдущей версии xcode (Xcode 8 beta 6) мое приложение отлично работает без ошибок. Я обновил xcode этим утром, я запустил приложение, и теперь у меня 400 ошибок! Подложки не работают и на моем коде все на красном!Xcode 8 - Swift 3 - Перерыв моего приложения

Я немного разочарован тем, что сделал обновление, и это привело к сносу моего приложения.

Как я могу разрешить свою ситуацию?

Пример кода не работает в настоящее время:

if UserDefaults.standard.string(forKey: "token") != nil => Use of unresolved identifier 

if(CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse => Type CLAuthorizationStatus has no member authorizedWhenInUse 

Не повезло, я должен был быстро добавить обновление, которое исправляет версию магазина приложений, что аварии при запуске ...

ответ

0

Новейшая версия Xcode, Xcode 8 beta или Xcode 8 GM, работает на обновленной и быстрой версии Swift. Вероятно, ваши ошибки связаны с тем, что ваши командные строки слишком велики. Если вы не можете преобразовать файлы, вам может потребоваться войти и отредактировать каждую командную строку. Обратитесь к примечаниям к выпуску для новейшей версии Xcode, которую вы должны найти для этих новых операторов.

Пример:

// old code (Swift 2.2) 
let content = text.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet()) 

// new code (Swift 3.0) 
let content2 = text.trimmingCharacters(in: .newlines) 

Ресурс: https://developer.apple.com/swift/