2012-07-26 6 views
1

XCode 4.2를 사용하여 CorePlot 1.0을 사용하는 간단한 앱을 개발하고 있습니다. "인스턴스로 보낸 인식 할 수없는 선택기"를 받았습니다.CorePlot을 사용할 때 sigabrt가 수신되었습니다.

이 문제는 다른 많은 스레드에서 발생했지만 다른 스레드는 문제가 "기타 링커 플래그"를 설정하고 있음에 동의합니다. 설정 지침은 "-ObjC"링커 플래그를 추가하는 것을 말하지만, 일부는 "-all_load"및 "-Obj-C"를 포함합니다. 나는 그들 모두를 시험해 보았다.

일부 스레드는 헤더 검색 경로가 올바르게 설정되었는지 확인합니다. 광산은 절대 경로로 설정됩니다 : "/ Developer/projects/CorePlotDemo/CorePlotHeaders".

example과 "실제"응용 프로그램을 실행할 때이 오류가 발생합니다.

나는 무엇을 시도 해야할지 모르겠다.

+1

불만을 제기하는 선택자와 클래스는 무엇입니까? –

+0

내가 갖는 : '2012-07-26 08 : 07 : 31.862 CorePlotDemo를 [650 : 207] - [CPTMutableNumericData setDataType는 :] : 인식 할 수없는 선택기 예를 0x6b07c00에 2012-07-26 8시 7분 전송 : 31.863 CorePlotDemo [650 : 207] *** 캐치되지 않은 예외 'NSInvalidArgumentException'으로 인해 응용 프로그램 종료 중 - 'CPTMutableNumericData setDataType :] : 인식 할 수없는 선택기가 인스턴스 0x6b07c00으로 전송 됨' ' 이 질문에 대한 답변을 제공합니까? –

답변

4

올바르게로드되지 않는 카테고리 방법입니다. "-all_load"링커 플래그가이를 수정해야합니다.

+0

도움 주셔서 감사합니다. 내가 뭘 잘못했는지 모르겠지만 결국에는 (CorePlot을 통합하기 전에) 내 앱의 작업 버전으로 돌아가서 다시 통합했습니다. 이번에는 제대로 작동 했음에 틀림 없어. 내가 뭘 잘못했는지 모르겠다. –

+0

그래서이 대답은 당신의 문제를 해결하지 못했습니다. – Shuo

+0

당신을 사랑해 ..... 내 시간을 구 했어 ..... 고마워. :) –

관련 문제