0

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

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

但是当我导出我的库并让其他应用程序使用我的库来执行 loadNewData 方法时。我发现它无法正确加载。似乎是因为应用程序中没有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];

    }
4

1 回答 1

0

您可能可以在您的库中创建一个捆绑包并将您添加test.csv到那里。然后你可以test.csv从你自己的包中访问你的。

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

于 2015-02-05T07:57:55.637 回答