2011-08-26 132 views
0

我我iPhone應用程序而表中分配一個字符串值查看其崩潰,我有在cellForRowAt索引路徑方法iPhone應用程序崩潰

下面的代碼而分配的字符串值表視圖

NSMutableArray *arrTrimmedTblData=[[NSMutableArray alloc]init]; 
NSMutableString *strTrimmedTblData; 
for(int intVar=0;intVar<[array count];intVar++) 
{ 

    strTrimmedTblData = [NSMutableString stringWithFormat:@"%@",[array objectAtIndex:intVar]]; 
    [strTrimmedTblData replaceOccurrencesOfString:@"(" withString:@"" options:NSLiteralSearch range:NSMakeRange(0, [strTrimmedTblData length])]; 
    [strTrimmedTblData replaceOccurrencesOfString:@")" withString:@"" options:NSLiteralSearch range:NSMakeRange(0, [strTrimmedTblData length])]; 
    [strTrimmedTblData replaceOccurrencesOfString:@" " withString:@"" options:NSLiteralSearch range:NSMakeRange(0, [strTrimmedTblData length])]; 
    [strTrimmedTblData replaceOccurrencesOfString:@"\"" withString:@"" options:NSLiteralSearch range:NSMakeRange(0, [strTrimmedTblData length])]; 
    [strTrimmedTblData replaceOccurrencesOfString:@"\n" withString:@"" options:NSLiteralSearch range:NSMakeRange(0, [strTrimmedTblData length])]; 
    [arrTrimmedTblData addObject:strTrimmedTblData]; 
} 

NSLog(@"arrTrimmedTblData:%@",arrTrimmedTblData); 
NSLog(@"arrTrimmedTblData:%@",[arrTrimmedTblData objectAtIndex:0]); 
NSString *cellValue = [arrTrimmedTblData objectAtIndex:indexPath.row]; 
cell.textLabel.text = cellValue; 

其崩潰在這條線cell.textLabel.text = cellValue;

崩潰日誌:可變cellValue不是CFString字符串

請任何哥們你幫我,感謝名單提前

回答

0

你給你的單元格分配了一個UITableViewCell的實例嗎?

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:reusableCell]; 

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reusableCell] autorelease]; 
2

嘗試通過改變

NSString *cellValue =[NSString stringWithFormat:@"%@",[arrTrimmedTblData objectAtIndex:indexPath.row]]; 
1
NSString *cellValue = [[arrTrimmedTblData objectAtIndex:indexPath.row] retain]; 
crashing Due To That Object is Not Available. 
I Hope It Will Work... 

乾杯

1

replaceOccurrencesOfString方法返回的NSString對象。所以,你必須將返回字符串存儲在另一個字符串變量中。