[英]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.