0

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

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

4

1 回答 1

0

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

如果您需要在运行时测试该框架是否可用于您的应用程序,请照常使用NSClassFromString。如果框架在设备上不可用,那么它将返回 nil。

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

于 2013-11-12T12:54:31.523 回答