从sqlite读取时,UIButton和UILabel显示奇怪的字符

时间:2012-08-16 20:40:14

标签: ios uilabel

我的应用程序从SQLite数据库读取并在UILabel上显示文本,但由于某些原因,出现了一个小的“矩形符号”,如图所示。当我使用NSLog在控制台中打印文本时,文本正常显示,即只打印出“Home”。 (没有矩形符号)

enter image description here

这是我的代码:

NSString *text=[[NSString alloc] initWithUTF8String:(const char *)sqlite3_column_text(statement, 1)];

NSLog(text);
myLabel.text=text;

1 个答案:

答案 0 :(得分:0)

尝试:

NSLog ([NSString stringWithFormat:@"%s<--",text]);

在您的控制台输出中,&lt; - 出现在文本下方的行上吗?如果是这样,你可能会得到一个CR / LF终止字符串。

或者可能更有用,枚举字符串中的每个字符并输出到控制台作为十六进制值,然后您至少可以看到这些字符是什么(如果不是CR / LF)。

相关问题