На предишната версия на xcode (Xcode 8 beta 6), моето приложение работи добре без грешки. Аз актуализирах xcode тази сутрин, пускам приложението си и сега имам 400 грешки! Подпоставете инсталирани не работи и на моя код всичко е на червено!
Аз съм малко разочарован от това, че направих актуализация и това доведе до разрушаване на молбата ми.
Как мога да разреша моето положение?
Пример за код, който не работи сега:
if UserDefaults.standard.string(forKey: "token") != nil => Use of unresolved identifier
if( CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse => Type CLAuthorizationStatus has no member authorizedWhenInUse
Нямаше късмет, трябваше бързо да добавя актуализация, която коригира версия на магазина за приложения, който се срине при стартиране ...
Отговори:
0 за отговор № 1Най - новата версия на Xcode, Xcode 8 бета или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/