होना चाहिए, मैं एक कस्टम UITableViewCell
का उपयोग कर रहा हूं। जब मैं अपने कोड चलाने का प्रयास है, मैं इस अपवाद ढेर हो गया और मैं समस्या के स्रोत को समझ में नहीं कर सकते हैं:पहचानकर्ता ((शून्य) के लिए पंजीकृत अमान्य निब) - nib में बिल्कुल एक शीर्ष स्तर
terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'invalid nib registered for identifier ((null)) - nib must contain exactly one top level object which must be a UITableViewCell instance'
कृपया ध्यान दें मैं स्टोरीबोर्ड का उपयोग नहीं कर रहा हूँ।
संपादित करें:
यह मेरा प्रासंगिक कोड है जो ब्रेकप्वाइंट के अनुसार समस्या का कारण है:
[tableviewSupport registerNib:[UINib nibWithNibName:@"HotelCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:CustomCellCId];
मैं सुझाव देता हूं कि डीबगिंग उद्देश्यों के लिए दो कोड कोड तोड़ने का सुझाव दें। UINib ऑब्जेक्ट को एक चर में लोड करें और जांच करें कि क्या इसे पंजीकृत करने से पहले यह सफल था या नहीं। –