2009-12-16 4 views
-1

안녕하세요, XML 형식의 데이터를 저장하는 Objective-C의 해시 테이블을 만들 수 있습니다 ... XML 파일의 문자열 태그에 지정된 애플리케이션을 시작하는 방법 ... 내 애플리케이션 이름은 예를 들어, 번들 형식으로 ... 에 :objective-C에서 해시 테이블에서 응용 프로그램을 시작하는 방법은 무엇입니까?

<key>HelloWordl<key> 
<string>HelloWorld.bundle<string> 

방법이 HelloWorld.bundle를 시작합니다 ??

답변

0

NSBundle을 사용하여 번들을로드 할 수 있습니다.

다음과 같은 인터페이스하여이 작업을 수행 할 수 있습니다

: 가 + (NSBundle *) bundleWithPath : (있는 NSString *) fullpath에 - (BOOL) 내가이 인터페이스를 구현했습니다 로드

+0

안녕하세요,하지만 와트는 이것입니다 principalClass 개념 ... stil 내 번들로드되지 않습니다 ... pls 도움. – suse

+0

principalClass - 로딩 후 번들과 상호 작용할 수있는 번들 인터페이스입니다. -로드 할 올바른 경로를 제공하고 있는지 확인하십시오. - 자신이 만든 번들을로드하려고합니까? 그렇다면 번들 생성이 올바른지 확인하십시오. 다음 링크가 어떤 방식으로 도움이되는지 확인하십시오 : http : //cocoadevcentral.com/articles/000078.php –

+0

예 제가 만든 번들을로드하고 있습니다 ... 예를 들어 HelloWorld라는 프로젝트가 있습니다. HelloWorld.bundle로 이름을 바꿨습니다 ... 이제 다른 프로젝트에서이 번들에 액세스하고 싶습니다. 어떻게해야합니까? MAC OS에서이 작업을 수행하는 방법을 찾고 있지만 iPhone OS에서 수행하는 방법은 무엇입니까? – suse

관련 문제