내 iPhone 응용 프로그램에서 사용하려는 응용 프로그램 용 C 소스 코드가 있습니다. 가장 좋은 방법은 서브 클래스에서 NSOperation
하위 클래스의 해당 C 응용 프로그램의 기본 메서드를 호출하는 것이라고 생각했습니다.NSOperation에서 exit()를 처리하는 방법
C 응용 프로그램의 무언가가 잘못되어서 exit()
/abort()
이 호출되는 경우를 제외하고는이 기능이 정상적으로 작동합니다. 이는 내 iPHONE 응용 프로그램을 다운시킵니다.
C 코드는 매우 길며 어떤 식 으로든 방해하거나 방해하고 싶지 않습니다. 내가 그 우회 할 수 있는지 알고 싶습니다 NSOperation
에 exit()
/abort()
호출 그래서 그냥 스레드 및 전체 응용 프로그램을 종료합니다.
안녕하세요, 응답 주셔서 감사합니다, 내가 Xcode에서 이것을 어떻게 설정합니까? – jAmi
빌드 설정에서 "기타 C 플래그"를 "-Dexit = my_exit -Dabort = my_abort"로 설정하십시오. –
어쨌든 충돌합니다 ... – jAmi