मुझे यह त्रुटि मिल रही है:
अपेक्षित तर्क प्रकार स्ट्रिंग के लिए टाइप nsdEDIA के मूल्य को परिवर्तित नहीं कर सकते
let json:NSDictionary = try JSONSerialization.jsonObject(with: dataResponse, options: []) as! NSDictionary
self.performSelector(onMainThread: Selector(updateUIwithJsonResponse), with: json, waitUntilDone: true)
performSelector
इस समारोह को बुला रहा है:
func updateUIwithJsonResponse(json:NSDictionary) {
print(json)
}
आप में से कोई भी जानता है कि मुझे यह त्रुटि क्यों मिल रही है?
उत्तर:
उत्तर № 1 के लिए 1आपका तरीका एक पैरामीटर लेता है, इसलिए प्रयास करें
self.performSelector(onMainThread: #selector(updateUIwithJsonResponse(json:)), with: json, waitUntilDone: true)