iphone - 从代码确定 Core Data 框架是否存在

标签 iphone iphone-sdk-3.0 core-data

我有一个类需要在核心数据和非核心数据应用程序中使用。在非核心数据应用程序中,我需要类在编译时省略某些代码。是否有任何编译器指令可以检测 Core Data 框架是否添加到 Xcode 项目中,例如 #ifdef __COREDATA?

最佳答案

有一个办法:

#if NSCoreDataVersionNumber
//my code
#endif //NSCoreDataVersionNumber

还有

#ifdef _COREDATADEFINES_H
  //my code
#endif

关于iphone - 从代码确定 Core Data 框架是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423662/

相关文章:

iphone - 在iPhone上的Objective-C中将大文件读入sqlite表

iOS Core Data 无法从存储的 URI 打开图像

iphone - 如何在 iPhone 的回调中从邮件编辑器获取收件人、发件人、抄送和密件抄送字段?

ios - 如何从今天获取过去一周的日期?

ios - 突出显示整个 UIButton,而不仅仅是左侧的图像?

iphone - Apple 目前不接受使用此版本 SDK 构建的应用程序

iphone - 通过SDK访问iphone map 书签

iphone - 在 Iphone/Ipad 中打开 PowerPoint 并将其显示在我的应用程序中

ios - 在 convenience init Swift 3 中获取类名

ios - 如何从 url 获取 objectID?