0

在java中我有这样的东西:

String data = "someFile.txt";
InputStream fin = Thread.currentThread().getContextClassLoader()
                                      .getResourceAsStream(data);

fin它基本上使用文本文件的内容进行初始化。

我正在尝试将此java代码转换为objectiveC,我真的很迷茫,因为第二行是如何做到的,即objectiveC中的等价物是什么Thread.currentThread().getContextClassLoader().getResourceAsStream(data)

注意:我不能直接将文件读入文件,InputStream因为数据是在字符串变量中全局提供的。

我是 ObjectiveC 的新手,如果这是微不足道的,我很抱歉,但任何帮助将不胜感激。

4

1 回答 1

5

NSData从创建NSString

然后NSInputStream从创建NSData

NSInputStream* is = [NSInputStream inputStreamWithData:[str dataUsingEncoding:NSUTF8StringEncoding]];
于 2014-08-21T09:57:28.623 回答