我正在将文本文件读取到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/