이 페이지는 SDK 2.0.0에 해당합니다. 인증: 인증 및 라이선스.
오류 코드 (FBErrorCode)
Setter API는 int를 반환합니다. 0이 성공입니다. createEngineWithConfig:와 processImage:는 객체를 반환합니다(실패 시 nil).
반환 값 확인
엔진 이벤트
FBEngineCallbacks.onEngineEvent는 라이선스와 초기화를 비동기로 보고합니다. 엔진을 만든 직후 콜백을 설정하세요.
이미지 처리
프레임을 검증하고type을 설정한 뒤, nil 반환을 FBErrorCode_Process로 다루세요.
toFile:을 사용합니다(FBErrorCode 반환):
로깅
엔진을 만들기 전에 로그를 켜세요. 파일을 쓰면 로그 디렉터리를 만드세요.실무 점검
-1잘못된 인자: 빈.fbd경로, nilNSData, 문서화된 범위 밖 강도, 또는 nil 설정.-2미초기화: 실패한createEngineWithConfig:이후 setter 호출(인스턴스가nil이므로 메시지를 보내지 마세요).-3라이선스: 잘못된appId/appKey, 바인딩되지 않은 Bundle ID, 만료된 토큰, 또는 온라인 인증용 네트워크 없음. 인증 및 라이선스를 참고하세요.-5I/O: 없는 필터 / 스티커 / 배경 파일, 또는 읽을 수 없는 샌드박스 경로.- 외부 GL:
externalContext = YES이면 같은 OpenGL ES 스레드에서 생성하고 처리하세요. 그렇지 않으면processImage:가nil을 반환할 수 있습니다.

