मुझे कोर डेटा के साथ वायर्ड समस्या है। आईओएस 10 में Swift3 के साथ मैं प्रबंधित वस्तु संदर्भ हर बार मैं प्राप्त करने में कठिनाई हूँ याएक रिश्ते के लिए अस्वीकार्य प्रकार का मूल्य: संपत्ति = "उपयोगकर्ता"; वांछित प्रकार = उपयोगकर्ता; दिया गया प्रकार = उपयोगकर्ता;
func getContext() -> NSManagedObjectContext {
let appDelegate = UIApplication.shared.delegate as! AppDelegate
return appDelegate.persistentContainer.viewContext
}
मेरी ऐप्लिकेशन में साथ डेटा भंडारण मिल रहा दो संस्थाओं 'उपयोगकर्ता' और 'लेजर' की है। मैं किसी उपयोगकर्ता को खाताधारक असाइन करना चाहता हूं, लेकिन उपयोगकर्ता के पास एकाधिक लेजर हो सकते हैं। इसलिए, मेरे पास UserTableView है जहां मैं उपयोगकर्ता और UserViewController क्लास प्रदर्शित कर सकता हूं, जहां मैं उपयोगकर्ता बना सकता हूं। वही है जो मेरे पास है। एक खाता बनाने के दौरान मुझे उन सभी उपयोगकर्ताओं की एक सूची भी मिलती है, जिनसे मैं एक का चयन करता हूं और जिसे खाताधारक को सौंपा जाना चाहिए और इसके विपरीत।
जब ऊपर उल्लिखित की तरह बचत, मैं त्रुटि
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unacceptable type of value for to-one relationship: property = "user"; desired type = User; given type = User;
मेरे डेटा मॉडल के रूप में निम्नानुसार लग रहा है मिल: Data Model
किसी भी मदद अत्यधिक सराहना की :)
आप इस को हल किया? – Voltron