【问题标题】:Getting "Undefined symbols" when trying to use EventKit?尝试使用 EventKit 时出现“未定义的符号”?
【发布时间】:2011-07-05 04:45:01
【问题描述】:

我正在尝试使用基于 doco 和 SimpleEKDemo 应用程序的 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>

【问题讨论】:

    标签: iphone ios eventkit undefined-symbol


    【解决方案1】:

    检查您是否添加了 EventKit 和 EventKitUI 框架来链接您的目标?

    【讨论】:

    • ummmm....我想我不明白你的意思所以可能不是:) 我刚刚完成了#import 语句,但我想这是不同的。这是项目构建选项中的内容还是什么?
    • 不错的快速修复!从另一个项目导入视图控制器后,我忘记添加 FrameWork。
    【解决方案2】:

    您可能会忘记以下任何事情

    1. 在您的项目中添加 eventKitFramwork
    2. 将此框架导入您的文件#import

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 2014-09-12
      • 2022-01-04
      • 2014-05-22
      相关资源
      最近更新 更多