2011-02-27 4 views
7

DocKoDo & SimpleEKDemo 응용 프로그램을 기반으로 EventKit을 사용하려하지만 다음과 같은 단일 오류가 발생합니다.EventKit을 사용하려고 할 때 "정의되지 않은 기호"가 표시됩니까?

이 오류는 무엇을 의미하며 문제 해결을 위해 권장되는 단계는 무엇입니까 (첫 번째 연결 오류가 발생했는지 먼저 알 수 없음) & 조금 잃어 버렸습니다. 예제 코드와 비교하여 코드를 파싱했습니다. 명백한 차이는 보이지 않는다).

Undefined symbols: 
    "_OBJC_CLASS_$_EKEventStore", referenced from: 
     objc-class-ref-to-EKEventStore in AppointmentListController.o 
ld: symbol(s) not found 
collect2: ld returned 1 exit status 

주 컨트롤러에서 헤더 파일에 내가 이벤트 키트 코드를 사용하고 있음을 내가해야합니까 :

#import <EventKit/EventKit.h> 
#import <EventKitUI/EventKitUI.h> 

답변

12

확인 당신이 당신의 목표와 연결하는 EventKit 및 EventKitUI 프레임 워크를 추가 한 경우?

+0

ummmm .... 내가하지 추측 일 다음 중 하나를 잊었 수 있습니다 아마도 당신이 무엇을 의미하는지 이해할 수있을 것입니다. :) # import 문은 끝났습니다. 그러나 이것은 다른 것 같습니다. 이것은 프로젝트 빌드 옵션이나 무언가입니까? – Greg

+0

검색하고 그것을 정렬있어 - 감사합니다 – Greg

+0

좋은 빠른 수정! 다른 프로젝트에서 뷰 컨트롤러를 가져온 후에 FrameWork를 추가하는 것을 잊었습니다. – Louie

0

당신은

  1. 파일의 # import를에서 프로젝트에
  2. 가져 오기이 프레임 워크를 eventKitFramwork를 추가
관련 문제