-1

作为我的第一个应用程序的一部分,我将一些 NSString 数据(从我的网站查询的论坛帖子)输入 UILabel。有时,根据帖子的内容,标签会完全空白。我已经进行了足够的修补,可以辨别出某些字符会导致问题,但我不能完全确定完整的集合。

是否有一个收集的字符类型列表需要注意这种事情?更好的是,有没有一种方法可以逃避它们,或者自动将它们转换成更容易接受的东西?

感谢您帮助 n00b!

4

2 回答 2

1

看起来您的字符串中有空格或换行符:

尝试这个:

NSString* labelText = [stringFromWebsite stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]
于 2013-05-21T08:41:09.787 回答
0

即使你没有在你的问题中放一段代码,我也想给你一些线索。

您应该首先尝试使用适当的方法(如encoding:NSUTF8StringEncoding和仍然)对即将到来的字符串进行编码,并尝试将解码后的字符串设置为您的UIlabel.

另一种选择是您可以regexfiltering即将到来的字符串创建一些。你可以在谷歌上找到许多类似的线程。

于 2013-05-21T08:23:12.817 回答