IOS에서 라이브러리를 생성하려고합니다.라이브러리에서 파일을 가져 오는 방법 iOS
제 도서관에서는 일부 데이터를로드하기 위해 - (void) loadNewData 메소드를 사용합니다. EX : test.csv.
하지만 내 라이브러리를 내 보내면 다른 앱에서 내 라이브러리를 사용하여 loadNewData 메소드를 실행하도록합니다. 올바르게로드 할 수 없다는 것을 발견했습니다. 앱에 test.csv과 같은 파일이 없기 때문입니다.
코드를 어떻게 수정해야합니까? 또는 라이브러리를 내보낼 때 어디에주의해야합니까?
내 질문에 감사드립니다. 그리고 가난한 영어에 대해 유감스럽게 생각합니다.
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를 추가하기 만하면됩니다. –
나는 다른 애플 리케이션에 test.csv를 추가 한 다음 코드가 작동하는지 테스트했습니다. 그러나 앱에 내 test.csv를 알리고 싶지는 않습니다. –