iPad上的文件I/O

  • 本文关键字:文件 iPad ios file io
  • 更新时间 :
  • 英文 :


专家。。一个新问题

我开发了一个类似GIS的应用程序,它可以在Xcode和iPad模拟器环境中完美运行。现在我想在一个真正的iPAD上测试。我已经完成了设置证书的过程,并且能够在我的设备上运行该应用程序。当程序试图读取我的开发计算机上的文件时,问题就会出现(文件路径类似于/Users/user/Document/data.txt(

我可以把"data.txt"文件复制到ipad上吗?如果可以,它的I/O路径是什么。

谢谢你的帮助。

KAS

您将把它添加到您的应用程序中。并且它将在束中。

NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"data" ofType:@"txt"]];

加载后,用字符串解析它。

您可以使用NSScanner来解析字符串

NSString *fileName = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"txt"];
NSError *error = nil;
NSString *myData = [NSString stringWithContentsOfFile:fileName encoding:NSASCIIStringEncoding   error:&error];
NSScanner *myScanner = [NSScanner scannerWithString:myData];
int myNewInt = 0;
if ([myScanner scanInt:&myNewInt])
{
    //Do Something with my New Int
}

您可以将文件包含在项目中,然后访问它。要获得完整的文件路径:

NSString *appFolderPath = [[NSBundle mainBundle] resourcePath];
NSString *filePath = [appFolderPath stringByAppendingPathComponent:@"data.txt"];

相关内容

  • 没有找到相关文章

最新更新