objective-c - 未找到 RKObjectMapping.h

标签 objective-c restkit cocoapods

我“pod update”,现在我的RestKit版本是0.25.0,我的RKValueTransformers是1.1.2,出现错误“RKObjectMapping.h”not found。

RestKit 在新版本中发生了什么变化,我在它的 github 上查了一下,找不到任何东西。

以下步骤可以重现错误:

1) 创建一个新项目

2) pods 初始化

Podfile 看起来像:

platform :ios, '8.3'
#pod 'RestKit', '~> 0.20.0'
#pod 'RestKit', '~> 0.24.1'
pod 'RestKit'

在不同版本的所有情况下,问题都是一样的

3) 打开.xcworkspace

4) 在 vi​​ewcontroller.m 中

#import <RestKit/ObjectMapping/RKObjectMapping.h>
#import <RestKit/ObjectMapping/RKRelationshipMapping.h>
#import <RestKit/Network/RKResponseDescriptor.h>
#import <RestKit/Network/RKObjectRequestOperation.h>
#import <RestKit/Support/RKLog.h>
#import <RestKit/CoreData/RKEntityMapping.h>
#import <RestKit/Network/RKObjectManager.h>

#import "RKObjectMapping.h"
#import "RKRelationshipMapping.h"
#import "RKResponseDescriptor.h"
#import "RKObjectRequestOperation.h"
#import "RKLog.h"
#import "RKEntityMapping.h"
#import "RKObjectManager.h"

错误依然存在:"RKObjectMapping.h"not found in a file of RestKit Pod

注意:我使用的是 Xcode 7-beta5,Objective-C

最佳答案

当您不想接触 cocoapods 时,有一种简单的方法可以解决这个问题。因为修复它们本身很麻烦。我已经解决了我的问题如下:

Click on your project file
Then go to build settings search for "header search path"
With the drop down just make them recursive.

您应该寻找以下内容:

${PODS_ROOT}/Headers/Public/AFNetworking
${PODS_ROOT}/Headers/Public/Bolts
${PODS_ROOT}/Headers/Public/ISO8601DateFormatterValueTransformer
${PODS_ROOT}/Headers/Public/RKValueTransformers
${PODS_ROOT}/Headers/Public/RestKit 
${PODS_ROOT}/Headers/Public/SOCKit
${PODS_ROOT}/Headers/Public

关于objective-c - 未找到 RKObjectMapping.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562446/

相关文章:

objective-c - NSTextFinder 以编程方式设置搜索字符串并清除视觉反馈

ios - 通过RESTful-Http与iPhone App的Web服务进行通信的最佳方法是什么

ios - Xcode 10 UI 测试原因 : Image Not Found with Cocoapods

ios - Swift:如何使用 cocoapods 安装 SwiftyJson?

ios - 如何重命名 cocoa 足类动物

ios - 通过 UIWebView 下载 PDF

objective-c - 使用 NSScanner 解析字符串

ios - UIApplicationDidBecomeActive与UIApplicationWillEnterForeground的区别

ios - 在 Restkit 0.2 中为给定类添加两个请求描述符

ios - 在 Restkit 中映射 JSON 很困难