繁体   English   中英

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

[英]UIButton and UILabel display strange characters when reading from sqlite

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

在此处输入图片说明

这是我的代码:

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

NSLog(text);
myLabel.text=text;

尝试:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM