เรื่องนี้เกิดขึ้นกับผมในขณะที่ผมเขียนในSwift 4.1
XCode 9.3
ฉันRxSwift
ยังใช้ Objective C
มันไม่เคยเกิดขึ้นในขณะที่ผมเขียน ไม่มีบันทึกใด ๆ อยู่Report Navigator
ด้วย โครงการรวบรวมเพียงไม่มีข้อผิดพลาดจากนั้นล้มเหลว ไม่สามารถหาสาเหตุได้
ในกรณีของฉันสิ่งที่ฉันทำและมันช่วย:
- คอมมิทเปลี่ยนแปลงใน Git แล้วละทิ้งการเปลี่ยนแปลงใน XCode ถ้ามันแสดงว่า "M" ใกล้ไฟล์
- ล้างข้อมูลที่ได้รับ: Xcode -> การตั้งค่า -> ตำแหน่ง
- โฟลเดอร์ Clean build: Shift + Cmd + Alt + K
- รีสตาร์ท XCode
หลังจากโครงการนี้พยายามรวบรวมและแสดงข้อผิดพลาด ข้อผิดพลาดอยู่ที่นี่:
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)
}
ฉันส่งชื่อตัวแปรผิดobserver.onNext(timing)
ไป pTiming
มันควรจะได้รับ