我正在尝试在 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];
}