2011-04-22 13 views
6

मैं अपने समूहित UITableView के प्रत्येक अनुभाग के लिए हेडर टेक्स्ट सेट करना चाहता हूं।समूह तालिका के अनुभाग शीर्षलेख पाठ को सेट करने के लिए कैसे करें

मैं इस कोड की कोशिश की लेकिन त्रुटि "EXC_BAD_ACCESS" मिल

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 
{ 
    if (tableView.tag==2) 
    { 
     if (section == 0) 
     { 
       return @"test1"; 
     } 
     if (section == 1) 
     { 
       return @"test2"; 
     } 
    } 
} 
+0

@ फैसल: आपको EXC_BAD_ACCESS (मतलब कौन सी रेखा) मिली? – Jhaliya

+0

मुझे अभी भी 'int retVal = UIAplicationMain (argc, argv, nil, nil) पर EXC BAD ACCESS त्रुटि मिल रही है; ' –

+0

क्या आपको सिम्युलेटर या डिवाइस में त्रुटि मिल रही है? मुझे यकीन है कि समस्या ऊपर दिए गए कोड में नहीं है। आप एक ऑटो रिलीज ऑब्जेक्ट को बनाए रखने और इसे रिलीज़ करने के बाद इसे दोबारा नहीं कर रहे हैं – Krishnabhadra

उत्तर

23

काम कर समझ में आ गया, अंत में return @""; जोड़ने के लिए सुरक्षित असफल के लिए किया था।

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 
{ 
    if (tableView.tag==2) 
    { 
     if (section == 0) 
     { 
       return @"test1"; 
     } 
     if (section == 1) 
     { 
       return @"test2"; 
     } 
    } 
    return @""; 
} 
संबंधित मुद्दे