如何在库中获取文件 iOS

How to get file in a library iOS

我正在尝试在 IOS 中构建一个库。

在我的库中,我使用方法 -(void)loadNewData 加载一些数据 EX:test.csv.

但是当我导出我的库并让其他应用程序使用我的库来执行 loadNewData 方法时。 我发现它无法正确加载。好像是因为app里面没有test.csv这个文件。

我应该如何修改我的代码?或者导出库时应该注意什么地方?

感谢您观看我的问题。 抱歉我的英语不好。

这是 loadNewData 的部分代码:

NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
NSString *Rawsurveys=[resourcePath stringByAppendingPathComponent:@"test.csv"];
NSString *RawsurveyResults;
    if([[NSFileManager defaultManager]fileExistsAtPath:Rawsurveys])
    {
        NSLog(@"find file");
        NSFileHandle *RawfileHandle=[NSFileHandle fileHandleForReadingAtPath:Rawsurveys];
        RawsurveyResults=[[NSString alloc]initWithData:[RawfileHandle availableData] encoding:NSUTF8StringEncoding];
        [RawfileHandle closeFile];

    }

您或许可以在您的图书馆中创建一个捆绑包,然后将您 test.csv 添加到那里。 然后您可以从您自己的包中访问您的 test.csv

我如何使用捆绑包中的图片的示例。 [UIImage imageNamed:@"myBundle.bundle/myImage"]。你可以对你的文件使用一些相同的东西