gpt4 book ai didi

iphone - 从 Objective-C 中的文本文件读取单行

转载 作者:行者123 更新时间:2023-12-03 21:12:54 24 4
gpt4 key购买 nike

我是 XCode SDK 中 iPhone 编程和编码的新手。我想访问和读取我放在 XCode 资源文件夹中的配置文件,我的配置文件如下所示

@key=value$
@vinu=flower$
@cathy=fruit$

我想比较键并从配置文件中访问值。由于我正在使用 iPhone 操作系统,因此我无法使用 NSWorkspace。因此我正在使用 NSFileHandle。这就是我的代码的样子,

NSString *path = [[NSBundle mainBundle] pathForResource:@"configuration" ofType:@"txt"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];

NSString *txtString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];

请告诉我程序是否正确以及如何继续。 ??

谢谢。

最佳答案

帮自己一个忙,将其保存为 plist,而不是直接的文本文件。

但是,如果您需要这样读取它,最简单的方法是将其读入字符串,然后从那里开始,即:

NSString * fileContents = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

如果文件非常大,并且唯一合理的读取方式是逐行读取,那么您很快就会看到 has come up before (特别是:Objective-C: Reading a file line by line)。

关于iphone - 从 Objective-C 中的文本文件读取单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com