2011-05-05 84 views
-1

是eventKit不支持在3.0 - 它的下面给我这个消息,我的3.0 iPhone是eventKit支持IOS 3.0

使dyld:库未加载:/System/Library/Frameworks/EventKit.framework/ /var/mobile/Applications/B50DB029-19WE-481A-9090-3748EC4DD415/abc.app/abc

原因:从EventKit

引用没有找到图片

数据格式化temporar ily 不可用,将在 “继续”后重新尝试。 (没有内存可用 程序现在:不安全呼叫malloc)

请让我知道如何解决这个问题。

欣赏它

+0

-1执行运行时检查,花了您有更多时间来问这个问题,而不是在Apple的文档中查找它。 – 2011-05-05 12:43:34

回答

2

EventKit在4.0中引入,因此您不能在以前的操作系统版本中使用它。但是,您仍然可以在没有该框架提供的功能的旧系统上运行应用程序。对于EventKit.framework

  1. 在你的目标设定到“链接二进制与库”部分,设置链接选项,以“可选”(它默认需要) - 这样:对于您必须执行以下操作你会避免装载库错误

  2. 如果eventkit API可确保你不会叫他们在设备上运行OS 3.x的

2

EventKit是在iOS 4.0中引入的。

+0

所以,它更好地删除Eventkit ?,我的应用程序不会在4.0版本之前的版本工作? – iscavengers 2011-05-05 12:41:31

+0

在我看来,你不必担心支持较旧版本的iOS。 EventKit是一个非常有用的库,绝大多数潜在用户将运行iOS 4.x. – Ciryon 2011-05-05 12:43:20

+0

是的,但bcoz的,我不能进一步移动,它给了我错误,我张贴在我的问题。你建议我做什么,来解决这个问题。谢谢 – iscavengers 2011-05-05 12:44:34