【问题标题】:OSX 10.8: Where is eventkit.h?OSX 10.8:eventkit.h 在哪里?
【发布时间】:2012-07-27 00:42:18
【问题描述】:

是只有我一个,还是其他人在做的时候也会出错

#import <EventKit/EventKit.h>

由于某种原因,即使 XCode 在输入几个字母后向我建议,也找不到此文件(10.8,XCode 4.4)!

【问题讨论】:

    标签: cocoa eventkit osx-mountain-lion


    【解决方案1】:

    在 XCode 4.4 之前,我曾经只是将一个框架拖到右侧导航器的框架部分。这很有效,而且很直观。出于某种原因,它不适用于 EventKit 框架(甚至可能所有其他框架)。框架已被识别,但破坏了#include。如果使用Adding Framework in Xcode 4中的方法完成,就可以了。

    【讨论】:

      【解决方案2】:

      我在一个使用 Xcode 4.4 的新项目中进行了尝试。效果很好。

      您的项目是否已固定到 10.7 SDK?检查您的 Base SDK 设置。它应该设置为最新的 OS X (OS X 10.8)

      这通常在项目中设置,但您也可以在目标设置中覆盖它。

      【讨论】:

      • 在基本应用程序图标下,我有“1 个目标,OS X SDK 10.8”。我将项目 Build Settings 更改为 Basic, Levels,它确实是 10.8。
      • 刚开始一个简单的测试项目,并在Document.h中添加了import。就像在“大”项目中一样,我使用了 Core Data。和你一样,我没有问题。
      • 这很奇怪。我添加了 EventKit 框架,突然 #import 不再起作用了!也许我在框架包含方面做错了。
      • 已解决。非常感谢您确认我做错了什么。最后,我以错误的方式包含了框架。 XCode 接受了该框架,但不知何故,包含的路径同时中断。此方法有效:stackoverflow.com/questions/6334966/adding-framework-in-xcode-4
      • 很高兴你解决了这个问题。如果您能简单地解释一下,请随意写下您自己的答案。我不会生气的,真的。 :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      相关资源
      最近更新 更多