यह मुझे क्या हुआ जब मैं में लिख रहा था Swift 4.1में XCode 9.3। मैं RxSwiftभी इस्तेमाल करता हूं । जब मैं लिख रहा था तब ऐसा कभी नहीं हुआ Objective C। कोई लॉग भी नहीं थे Report Navigator। प्रोजेक्ट सिर्फ त्रुटियों के बिना संकलित, फिर विफल। क्यों नहीं पता लगा सका।
मेरे मामले में मैंने क्या किया और इससे मदद मिली:
- Git में परिवर्तन करें और फिर XCode में परिवर्तनों को छोड़ दें यदि यह फाइलों के पास "M" दिखाता है
- व्युत्पन्न डेटा साफ़ करें: Xcode -> प्राथमिकताएँ -> स्थान
- साफ बिल्ड फ़ोल्डर: 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।