Xcode .txt文件信息在iOS模拟器中,但不是构建时的iOS设备
各位好,, 我一直无法理解为什么我的.txt文件在模拟器上显示得很好,但在iphone上却没有 我找到了关于.png做同样事情的信息,但是因为编译问题 “我的构建”不会抛出任何错误,并且会显示节标题和正确的单元格数量,但不会显示任何文本 这是我用来从.txt文件中提取数据数组的代码 那么,有没有更好的方法将数据从.txt文件提取到数组中呢? 或者存在类似.png的编译问题? 或者我是个傻瓜,我应该知道这不是从.txt文件创建数组的正确方法Xcode .txt文件信息在iOS模拟器中,但不是构建时的iOS设备,xcode,xcode4.5,Xcode,Xcode4.5,各位好,, 我一直无法理解为什么我的.txt文件在模拟器上显示得很好,但在iphone上却没有 我找到了关于.png做同样事情的信息,但是因为编译问题 “我的构建”不会抛出任何错误,并且会显示节标题和正确的单元格数量,但不会显示任何文本 这是我用来从.txt文件中提取数据数组的代码 那么,有没有更好的方法将数据从.txt文件提取到数组中呢? 或者存在类似.png的编译问题? 或者我是个傻瓜,我应该知道这不是从.txt文件创建数组的正确方法 NSString *delimiter = @"\n";
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”,那么它将在模拟器中工作,但不会在设备上工作。谢谢。。。虽然我现在得想办法。。你能给我指出什么好的线程吗?请参阅编辑-应该为你想要使用的函数提供良好的起点。谢谢。。。虽然我现在得想办法。。你能给我指点什么好的线程吗?参见编辑-应该为你想要使用的函数提供良好的起点。