2011-02-27 21 views
7

我正在嘗試使用基於doco & 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 2011-02-27 10:50:14

+0

使用Google搜索並將其排序 - 謝謝 – Greg 2011-02-27 10:54:47

+0

不錯的快速修復!從另一個項目導入視圖控制器後,我忘了添加FrameWork。 – Louie 2011-05-29 04:12:00

0

你可能會忘記所有的事情下方

  1. 添加eventKitFramwork在你的項目
  2. 導入該框架文件#進口
相關問題