2

在添加 eventkit 之前,我有一个与 3.x 完全兼容的 OS 4 应用程序。如果它们在 3.x 设备上,有没有办法可以省略此功能?我有

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000
...code
#endif

围绕我的东西,但它似乎在初始启动时失败了,我正在考虑由于 EventKit.framework 的链接。我得到的唯一错误是超级描述

Data Formatters temporarily unavailable, will re-try after a 'continue'. (Cannot call into the loader at present, it is locked.)

如果我删除这个框架并注释掉我的 eventkit 代码,一切正常。有没有办法阻止旧操作系统的新框架链接?

4

1 回答 1

3

您应该弱链接 EventKit。打开您的目标,在 Linked Libraries 下找到 EventKit,并将其类型从 Required 更改为 Weak。

于 2010-09-01T14:58:21.720 回答