리소스, nib 파일 및 현지화 파일을 공통된 재사용 가능한 번들로 분리하고 싶습니다. 그래서 ios 응용 프로그램을위한 번들을 만들고 빌드 단계, 복사 번들 리소스를 사용하여 번들 내부에 포함 할 지정된 리소스를 지정했습니다. 그러나 이제 번들을로드하려고하면 번들을로드 할 수 없습니다. [NSBundle allBundles]를 사용해 보았는데 배열에는 기본 앱 번들 만 표시됩니다.NSBundle을 사용하여 리소스로드
또한 NSApplicationPath에 대한 디렉토리를 열거하려고했지만 다시 사용할 수있는 유일한 번들은 내 응용 프로그램 기본 번들입니다. 이 기술을 배우고이를 사용하여 리소스를 분리하고 싶었습니다. 어떤 도움이나 제안이라도 대단히 감사하겠습니다. 고맙습니다.
번들을로드하지 않습니다. 그것은 번들 자체가 메인 애플리케이션 번들 안에있는 것처럼 보입니다. 그래서 [: NSBundle mainBundle] pathForResource : @ "MyBundle"ofType : @ "bundle"]을 사용하여 번들에 대한 경로를 가져 와서 bundleWithPath를 사용하여 번들을로드하는 경로를 사용해야했습니다 : method – Sandeep
그러나 이미지를 추가했습니다. 번들에 넣고 pathForResource : ofType : method를 사용하여 이미지로드를 시도했지만 메서드가 nil 인 경우 시뮬레이터 응용 프로그램 폴더를 탐색하여 이미지가 복사되지 않는 것을 확인했습니다. – Sandeep
빌드에 "파일 복사"단계를 추가해야 할 수도 있습니다. – hd1