내 응용 프로그램과 함께 html 파일과 이미지가 포함 된 디렉토리를 배포해야합니다.지역화 된 디렉토리 경로를 찾는 방법은 무엇입니까?
앱이 다른 언어를 지원합니다. 나는 각 언어에 대한 디렉토리를 생성 한 후 현재 로케일에 따라 적합한 하나를 선택했습니다 :
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSString *path = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:[language stringByAppendingPathExtension:@"html"];];
if (![[NSFileManager defaultManager] fileExistsAtPath:path])
{
// Fallback to english
path = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:@"en.html"];
}
을 어떻게 내가이 대신 (조금 지저분하다) 위의 작업을 수행해야하는 더 나은 거래 ?
나는 아마 어떻게 든이를 위해 xx.lproj
디렉토리를 사용하여 각 xx.lproj 디렉토리에 현지화 된 HTML 디렉토리를 넣고 올바른 파일을 찾을 수 NSBundle pathForResource
를 사용하여 생각하고 있어요. 그래도 작동하지 못했습니다.
아니에요. –