Ben içeri girerken bu başıma Swift 4.1geldi XCode 9.3. Ben de kullanıyorum RxSwift. Ben yazarken hiç olmadı Objective C. Herhangi bir günlük de yoktu Report Navigator. Proje hatasız derlendi, sonra başarısız oldu. Nedenini anlayamadım.
Benim durumumda ne yaptım ve yardımcı oldu:
- Git'te değişiklikleri yapın ve dosyaların yakınında "M" gösteriyorsa XCode'daki değişiklikleri atın
- Türetilmiş verileri temizle: Xcode -> Tercihler -> konum
- Derleme klasörünü temizle: Shift + Cmd + Alt + K
- XCode'u yeniden başlat
Bu proje sonra derlemeye çalıştı ve hatalar gösterdi. Hata burada:
do {
let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
let decoder = JSONDecoder()
let pTiming = try decoder.decode(PTiming.self, from: jsonData)
observer.onNext(timing)
observer.onCompleted()
} catch {
print(error.localizedDescription)
observer.onError(error)
}
İçine yanlış değişken adı geçtim observer.onNext(timing). Olmalıydı pTiming.