Получаете "неопределенные символы" при попытке использовать EventKit? - PullRequest
7 голосов
/ 27 февраля 2011

Я пытаюсь использовать EventKit, основанный на приложении doco & SimpleEKDemo, однако я получаю следующую единственную ошибку.

Что означает эта ошибка и какие шаги будут рекомендованы для устранения неполадок (в первый раз у меня была такая ошибка компоновки, и я немного растерялся - я проанализировал свой код по сравнению с примером кода, и я могу » не вижу никаких очевидных различий).

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>

Ответы [ 2 ]

12 голосов
/ 27 февраля 2011

Проверьте, добавили ли вы рамки EventKit и EventKitUI для связи с вашей целью?

0 голосов
/ 24 августа 2016

Возможно, вы забыли что-нибудь из перечисленного ниже

  1. добавьте eventKitFramwork в ваш проект
  2. Импортируйте этот фреймворк в свой файл #import
...