EventKit框架包含检查

时间:2013-11-12 12:46:58

标签: ios objective-c eventkit

我想检查项目中是否包含EventKit Framework。我使用了以下方法来检查:NSClassFromString(@"EKEventStore")它有效。即使我没有在项目中包含EventKit框架,但我得到了成功的响应。最后,我发现因为MessageUI框架导致这种成功。

EventKit和MessageUI Framework之间是否有任何关系?或者任何人都可以建议我如何找到EventKit框架通过编程方式包含在项目中。

1 个答案:

答案 0 :(得分:0)

如果您需要在编译时测试框架是否包含在项目中,只需#include <EventKit/EventKit.h>;如果你没有包含框架,你会收到错误。

如果您需要在运行时测试您的应用是否可以使用该框架,请像您一样使用NSClassFromString。如果框架在设备上不可用,则它将返回nil。

在运行时检查用于构建应用程序的项目内容是没有意义的。