Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios (Objective-C)从参考资料中的txt文件中读取多个单词 我是Objto-C的新手,我有C、C++的经验。如何读取包含4行单词的文本文件。我必须分别阅读每一行,并将每一行存储在各自的字符串中。i、 e,文件中包含4行文本的4个字符串。我对Obj-C中的方法还不熟悉,所以非常感谢您的帮助_Ios_Objective C_Text_Nsstring - Fatal编程技术网

Ios (Objective-C)从参考资料中的txt文件中读取多个单词 我是Objto-C的新手,我有C、C++的经验。如何读取包含4行单词的文本文件。我必须分别阅读每一行,并将每一行存储在各自的字符串中。i、 e,文件中包含4行文本的4个字符串。我对Obj-C中的方法还不熟悉,所以非常感谢您的帮助

Ios (Objective-C)从参考资料中的txt文件中读取多个单词 我是Objto-C的新手,我有C、C++的经验。如何读取包含4行单词的文本文件。我必须分别阅读每一行,并将每一行存储在各自的字符串中。i、 e,文件中包含4行文本的4个字符串。我对Obj-C中的方法还不熟悉,所以非常感谢您的帮助,ios,objective-c,text,nsstring,Ios,Objective C,Text,Nsstring,PS:我已经开始阅读CoreData,但我怀疑这是否与此相关。首先获取应用程序包中文件的路径: NSString *filename = @"textfile.txt"; NSString *path = [[NSBundle mainBundle] pathForResource:[filename stringByDeletingPathExtension] ofType:[filename pathExtension]]; 接下来,将文件内容加载到字符串中,并将其拆分为字符串数组: NS

PS:我已经开始阅读CoreData,但我怀疑这是否与此相关。

首先获取应用程序包中文件的路径:

NSString *filename = @"textfile.txt";
NSString *path = [[NSBundle mainBundle] pathForResource:[filename stringByDeletingPathExtension] ofType:[filename pathExtension]];
接下来,将文件内容加载到字符串中,并将其拆分为字符串数组:

NSString *text = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
NSArray *lines = [text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];

嘿,普雷斯托。

您是否已加载文件字符串并需要对其进行解析/拆分?问题的范围是什么?另外,如果文件是一种资源,您能否更改格式以使您的生活更轻松?是的,我可以更改格式!我计划有多个关卡(在一个游戏中),每个关卡在各自的文本文件中都有相关的单词。我将不得不阅读的4个字,每一个级别只使用1个文件/级别!这4个单词将保存在单独的NSStrings中,它们在UI中的标签将为用户更新,@Tark的答案将起作用。然后,看看如何将字符串存储在数组中,保存为plist。谢谢!:),我会通过“for”循环将数组创建4个字符串,对吗?没关系,我使用[arrayName objectAtIndex:]将它们保存在NSStrings中;谢谢