2012-05-17 4 views
0

FastPDFKit을 사용하여 Appcelerator 모듈을 만들려고합니다. 나는이 모듈을 XCode의 데모 코드로 테스트했으며 작동하고있다. 그래서 모듈을 구현하기 시작했습니다.티타늄 FastPDFKit이있는 Appcelerator 모듈을 만들 수 없습니다.

  1. 만든 티타늄 모듈 : SDK를 통합 문서에 필요한 같이

    나는 모든 단계를 완료했다. 그리고이 모듈을 위해 생성 된 XCode 프로젝트를 열었습니다.

  2. Othe sources 디렉토리에 FastPdfKit.embeddedframework을 복사했습니다.
  3. FastPdfKit.embeddedframework\Resources\Snippets.txt의 코드를 , 특히 .h.m 개로 입력하십시오.
  4. 구성을 설정하고 프로젝트의 info 탭에서 FastPdfKitFramework을 선택하십시오.

하지만 ReaderViewController.h file not found.을 보여주는 #import "ReaderViewController.h"에 내가 오류가 발생 모듈을 빌드 할 때이 오류가 모듈 개발에만 발생하는 이유와이 데모 프로젝트의 엑스 코드 소스 내에서 발생하지 왜 모르겠어요. 다른 설정이 있습니까? 아무튼이 일을 도와 줄 수있는 것이 있으면 알려 주시기 바랍니다. 또는 how to integrate custom libraries for Appcelerator modules에 대한 제안을 보내주십시오.

답변

0

내가 따라갔습니다 튜토리얼 2 @ this . 그 FPKReaderLib에서.bundle 파일 대상 종속성추가 자원 폴더를 추가했습니다. 그러나 이번에는 FastPdfKit.h을 가져 오려고 시도 할 때 File not found에 관한 오류 메시지가 나타납니다. 그래서, 추가로, 나는 모듈 대상뿐만 아니라 프로젝트, 빌드 설정User Header Search Path에 경로를 추가했다.

/백업/티타늄 \ APPS/FastPdfKit

/백업/티타늄 \ Apps를/FastPdfKit/클래스

/백업/티타늄 \ APPS/FastPdfKit/FPKCore

이 경로를 추가하자마자, 나는 많은 오류를받습니다. Expected Identifier or ')', missing context for method declaration, expected method body, etc. 그리고 이것들은 라이브러리 파일에 오류가 표시됩니다. 아무도 그 문제를 해결하는 방법을 알려주십시오. 이벤트가 float 변수 유형의 오류를 표시합니다.

+0

나는 Appcelerator Support Forums에 연락하여 티켓을 모으고 있습니다. 최근에 나는 응답을 받았다. 그 단계는 내게 좋았고 성공했다. 하지만 그것을 테스트하려고하면 "티타늄 실행"코드에서 사용되는 몇 가지 클래스에 대해 "Undefined symbols for i386 : ..."오류가 발생합니다. –

+0

티타늄 친구들은이 프레임 워크가 티타늄 모듈과 통합 될 수 없다고 말했습니다. Titanium에서 사용하는 것과 동일한 클래스 인 "AudioStreamer"를 사용합니다. 나는 이것이 무엇을 의미하는지 모른다. –

+0

나는이 프레임 워크를 사용했다. 이 프레임 워크에서는 모듈을 빌드 할 수 없습니다. "AudioStreamer"는 Appcelerator에서 사용하는 프레임 워크이므로 사용시 중복 오류가 발생합니다. –

관련 문제