এই আমার ঘটেছে যখন আমি লিখছিলাম Swift 4.1
মধ্যে XCode 9.3
। আমি ব্যবহার RxSwift
এছাড়াও। লেখার সময় এমনটি কখনও ঘটেনি Objective C
। Report Navigator
খুব কোন লগ ছিল না। প্রকল্পটি কেবল ত্রুটি ছাড়াই সংকলিত হয়েছে, তবে ব্যর্থ হয়েছিল। কেন বুঝতে পারলাম না।
আমার ক্ষেত্রে আমি যা করেছি এবং এটি সাহায্য করেছে:
- গিটে পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করুন এবং এরপরে 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
।