gpt4 book ai didi

ios - 无法使用CoreData配置RestKit

转载 作者:行者123 更新时间:2023-12-01 18:11:21 25 4
gpt4 key购买 nike

我确实设置了项目以使用RestKit和CoreData:在“与库链接二进制文件”和“pod'RestKit','〜> 0.24.0'”中添加了CoreData框架到我的Podfile中。

一切看起来都很好,直到我尝试使用RKObjectManager的方法为止

managedObjectRequestOperationWithRequest:managedObjectContext:success:failure:

Xcode给我以下错误:

'RKObjectManager的可见@interface声明选择器'managedObjectRequestOperationWithRequest:managedObjectContext:success:failure:'

在RKObjectManager.h中的此方法之前,有一个#ifdef RKCoreDataIncluded预处理程序指令,并且RKCoreDataIncluded是以这种方式定义的:
#ifdef _COREDATADEFINES_H
#if __has_include("RKCoreData.h")
#define RKCoreDataIncluded
#import "RKManagedObjectStore.h"
#import "RKManagedObjectRequestOperation.h"
#endif
#endif

我不知道要在RestKit中启用CoreData还需要做什么?

最佳答案

事实证明,要将RestKit与CoreData一起使用,您必须为项目创建预编译的头文件并添加以下行:

#import <CoreData/CoreData.h>

这里讨论这个问题: https://github.com/RestKit/RestKit/issues/1564

关于ios - 无法使用CoreData配置RestKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30575364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com