是否在IOS 3.0中支持eventKit

时间:2011-05-05 12:36:58

标签: iphone

3.0不支持eventKit - 它在我的3.0 iPhone上给我这个消息

  

dyld:未加载库:/System/Library/Frameworks/EventKit.framework/EventKit

     

参考:   /var/mobile/Applications/B50DB029-19WE-481A-9090-3748EC4DD415/abc.app/abc

     

原因:未找到图片

     

数据格式化程序暂时   不可用,将在重新尝试之后   '继续'。 (没有可用的内存   程序现在:调用malloc不安全)

请告诉我如何解决此问题。

欣赏它

2 个答案:

答案 0 :(得分:2)

EventKit是在iOS 4.0中引入的。

答案 1 :(得分:2)

EventKit是在4.0中引入的,因此您无法在以前的操作系统版本中使用它。但是,您仍然可以在没有该框架提供的功能的旧系统上运行应用程序。为此,您必须执行以下操作:

  1. 在目标设置中,转到“使用库链接二进制”部分,并将EventKit.framework的链接选项设置为“可选”(默认情况下是必需的) - 这样可以避免加载库错误

  2. 执行运行时检查,如果eventkit apis可用,以确保您不会在运行3.x操作系统的设备上调用它们