Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Xcode .txt文件信息在iOS模拟器中,但不是构建时的iOS设备_Xcode_Xcode4.5 - Fatal编程技术网

Xcode .txt文件信息在iOS模拟器中,但不是构建时的iOS设备

Xcode .txt文件信息在iOS模拟器中,但不是构建时的iOS设备,xcode,xcode4.5,Xcode,Xcode4.5,各位好,, 我一直无法理解为什么我的.txt文件在模拟器上显示得很好,但在iphone上却没有 我找到了关于.png做同样事情的信息,但是因为编译问题 “我的构建”不会抛出任何错误,并且会显示节标题和正确的单元格数量,但不会显示任何文本 这是我用来从.txt文件中提取数据数组的代码 那么,有没有更好的方法将数据从.txt文件提取到数组中呢? 或者存在类似.png的编译问题? 或者我是个傻瓜,我应该知道这不是从.txt文件创建数组的正确方法 NSString *delimiter = @"\n";

各位好,, 我一直无法理解为什么我的.txt文件在模拟器上显示得很好,但在iphone上却没有

我找到了关于.png做同样事情的信息,但是因为编译问题

“我的构建”不会抛出任何错误,并且会显示节标题和正确的单元格数量,但不会显示任何文本

这是我用来从.txt文件中提取数据数组的代码

那么,有没有更好的方法将数据从.txt文件提取到数组中呢? 或者存在类似.png的编译问题? 或者我是个傻瓜,我应该知道这不是从.txt文件创建数组的正确方法

NSString *delimiter = @"\n";
    /*
     Pull contents of text file, convert to string format, separate by newline, finish by giving new local array a pointer
    */
    //COWEL DOOR CHECK
    NSData *cowelDoorCheckTF = [NSData dataWithContentsOfFile:@"/Users/Makey/Dropbox/iPreFlight/iPreFlight R22/Text Data Files/PreFlight/CowelDoorCheck.txt"];
    NSString *cowelDoorCheckString = [[NSString alloc]initWithBytes:[cowelDoorCheckTF bytes] length:[cowelDoorCheckTF length] encoding:NSUTF8StringEncoding];
    NSArray *cowelDoorCheck = [cowelDoorCheckString componentsSeparatedByString:delimiter];

您的txt文件应该作为资源存在于应用程序中,而不是作为文件存在于计算机上的其他目录中。否则它将不会作为应用程序的一部分存在


请参阅以获取起点。的第一个答案还提供了一个用法示例

您的txt文件应该作为资源存在于应用程序中,而不是作为文件存在于计算机上的其他目录中。否则它将不会作为应用程序的一部分存在


请参阅以获取起点。的第一个答案还提供了一个用法示例

检查文件名的大小写。文件名在模拟器中不区分大小写,但在设备上区分大小写


因此,例如,如果资源的实际文件名是“FOO.txt”,但您的代码将其加载为“FOO.txt”,那么它将在模拟器中工作,但不会在设备上工作。

检查文件名的大小写。文件名在模拟器中不区分大小写,但在设备上区分大小写


因此,例如,如果资源的实际文件名是“FOO.txt”,但您的代码将其加载为“FOO.txt”,那么它将在模拟器中工作,但不会在设备上工作。

谢谢。。。虽然我现在得想办法。。你能给我指出什么好的线程吗?请参阅编辑-应该为你想要使用的函数提供良好的起点。谢谢。。。虽然我现在得想办法。。你能给我指点什么好的线程吗?参见编辑-应该为你想要使用的函数提供良好的起点。