कस्टमकेल.एम में प्रारंभ करता हूं I in init विधि को परिभाषित करता हूं जहां मैं से सेल लोड करना चाहता हूं आईबी:'स्वयं' लौटने पर 'आत्म (स्वयं या स्वयं) init ...]' के परिणाम पर सेट नहीं किया गया है जब मैं कस्टम सेल
- (id)init {
self = [super init];
if (self) {
NSArray *nib =[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
self = [nib objectAtIndex:0];
}
return self;
}
विधि cellForRowAtIndexPath में MyTableViewController.m में मैं अपने कस्टम सेल
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell=[[CustomCell alloc]init];
return cell;
} को प्रारंभ
सब कुछ काम करता है के रूप में मैं उम्मीद लेकिन जब मैं Product -> Analyse
मैंने किया
Returning 'self' while it is not set to the result of '[(super or self) init...]'
मैं क्या गलत कर रहा हूं?
धन्यवाद, लेकिन सेल = [कस्टमसेल न्यूसेल] से पहले; क्या मुझे init सेल की आवश्यकता है: सेल = [[कस्टमसेल alloc] init]; – Alex
जैसा आपने समझाया मैंने किया, और अब मुझे यह मिला! पिछले की बजाय: ऑब्जेक्ट +0 के साथ ऑब्जेक्ट कॉलर को वापस लौटाया गया जहां एक +1 (स्वामित्व) गिनती बरकरार रखी जाती है – Alex
ओह हाँ, मैंने इसे नया सेल कहा है जो एआरसी शिकायत करेगा। मैं जवाब अपडेट कर दूंगा, क्षमा करें। – jrturton