0

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

在此处输入图像描述

这是我的代码:

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

NSLog(text);
myLabel.text=text;
4

1 回答 1

0

尝试:

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

在您的控制台输出中, <-- 是否出现在文本下方的行中?如果是这样,您可能得到了一个 CR/LF 终止的字符串。

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

于 2012-08-16T20:49:56.507 回答