我正在将文本文件读取到NSArray中,如下所示:

嗨,这是第一行。
- 空行 -
嘿,这是第二行。
- 空行 -
...

这个NSArray读取每行包括空行,就像上面一样,但是我发现
这个0xdb8844位于NSArray的第二个元素中。我认为这代表一个空白行
以十六进制或UTF-8表示。有人可以告诉我如何解码吗?

感谢您的时间。

最佳答案

那就是数组中存储的元素的内存地址。

如果要查看存储在其中的内容,请在阅读文本文件后添加以下行:

 NSLog(@"Array element 1: '%@'.", [array objectAtIndex:1]);

根据您所拥有的内容,可能是空白行,并将打印以下日志语句,表明它确实是空白行:
Array element 1: ''.

关于iphone - 什么是0xdb8844?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17119881/

10-14 21:12