Cocoa touch NSString和UITableViewCell出现问题

Cocoa touch NSString和UITableViewCell出现问题,cocoa-touch,ios4,Cocoa Touch,Ios4,我有一个很大的UITableViewCell,它有一个来自internet的NSString的文本。然后,该字符串在NSLog上显示为ok,但在单元格上显示时,文本开头会显示奇怪的字符,如下所示: 每次发射时,它都会随机化角色。我没有以任何方式格式化字符串,因此我无法理解为什么它在NSLog上显示良好,但在单元格上显示良好。提前谢谢 这是我用来获取NSString的代码: for(NSDictionary *d in userInfo) { description = [d

我有一个很大的UITableViewCell,它有一个来自internet的NSString的文本。然后,该字符串在NSLog上显示为ok,但在单元格上显示时,文本开头会显示奇怪的字符,如下所示:

每次发射时,它都会随机化角色。我没有以任何方式格式化字符串,因此我无法理解为什么它在NSLog上显示良好,但在单元格上显示良好。提前谢谢

这是我用来获取NSString的代码:

for(NSDictionary *d in userInfo) {

        description = [d objectForKey:@"description"];
    }
我用这个把它加载到电池上:

cell.textLabel.text = description;

嗯,我不太确定你想记录什么,但它看起来有点像是带有MGTwitterEngine的Twitter

无论哪种方式,你都会想做这样的事情

NSLog(@"Request Suceeded: %@", connectionIdentifier);
那么这个

NSLog(@"See dictionary: %@", d);
你的文字呢

cell.textLabel.text = description;
应该看起来更像

[cell.detailTextLabel setText:[(yourClass*)[desc objectAtIndex:indexPath.row]   
 description]];
-(NSString*)user {

return [[contents objectForKey:@"user"] objectForKey:@"description"]  ; 



  }
还有一件事,若你们想从twitter用户那个里收集,那个就是一本字典,其中的描述是一个NSSTRing,看起来更像

[cell.detailTextLabel setText:[(yourClass*)[desc objectAtIndex:indexPath.row]   
 description]];
-(NSString*)user {

return [[contents objectForKey:@"user"] objectForKey:@"description"]  ; 



  }

希望这有帮助

问题是我添加了随机垃圾,因为以前在简单的UITextView上使用过该文本。重新编码的方式,它得到的描述工作,感谢所有帮助

您如何将此发送到NSLog?userInfo是多个字典的集合吗?在结束NSDictionary for之后,你能把代码放进去吗?看起来您正在枚举userInfo并将description设置为一个值,该值在下一次枚举中会被覆盖。什么代码?现在解决了随机字符,但删除了前六个或七个字符,并将NSLog调用放入for循环中。看看你能得到什么。