2011-08-26 5 views
0

난 내 아이폰 응용 프로그램 테이블에 문자열 값을 할당하는 자사의 충돌을 보는 동안 문자열을 할당하는 동안, 나는 cellForRowAt 인덱스 경로 방법아이폰 응용 프로그램이 충돌한다

에 다음 코드를 가지고 테이블 뷰에 값이

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

아니다3210

어떤 친구는

NSString *cellValue =[NSString stringWithFormat:@"%@",[arrTrimmedTblData objectAtIndex:indexPath.row]]; 

답변

0

UITableViewCell 인스턴스로 셀을 할당 했습니까?

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:reusableCell]; 

또는

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

시도 사전에 고맙습니다을 도와 바랍니다. 따라서 반환 문자열을 다른 문자열 변수에 저장해야합니다.

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

건배를

1

replaceOccurrencesOfString 방법 리턴는 NSString 객체를 변경하여