2012-07-19 2 views
2

실험용으로 iOS 내에서 개인용 API를 연구했습니다. 누구든지 MKTransitAnnotationView와 같은 클래스를 인스턴스화하는 샘플을 가지고 있습니까?iOS에서 비공개 API를 실험하는 방법은 무엇입니까?

에리카 사둔의 HeaderDumpKitclass-dump 바이너리를 다운로드했습니다. perl 스크립트에 대한 약간의 수정을 한 후에 헤더 디렉토리를 버리고 프로젝트 폴더로 옮겼다.

는 빌드 설정의 기타 링커 플래그 섹션에서는 추가 :

-force_flat_namespace 
-undefined suppress 

MKTransitAnnotationView를 호출하려고 나는 dyld를 얻을 : 찾을 수 없습니다 기호 : _OBJC_CLASS _ $ _ MKTransitAnnotationView. 그래서 나는 무엇을 놓쳤는가?

답변

1

프로젝트 네비게이터에서 다음, 일반적인 헤더 파일로 덤프 헤더를 추가

  • 클릭하여 프로젝트
  • 클릭에 대상에
  • 클릭을 빌드 페이즈 탭에서 다음 확장 Link With Binary With Library 섹션
  • 사용할 PrivateFramework 폴더에서 이진 파일을 끌어서 놓습니다.

그러면 모두 설정해야합니다.

일반적으로 플래그를 변경하지 않아도됩니다.

+0

나는 이것을 시도 할 것이다. –

관련 문제