作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经从 swagger.json
生成了 Objective c
客户端。并通过右键单击项目然后选择 Add Files to "ProjectName"
将生成的源导入到我的 Xcode 项目中。由于 swagger-codegen
生成的源依赖于 ISO8601
、JSONModel
和 AFNetworking
,所以我下载了它们并添加了我的项目。项目构建成功,但运行不正常。当我使用 Api
文件夹内的函数调用任何 API 调用时,它无法调用 Core
文件夹内的函数。我尝试将调试点放在 Core
文件夹内的函数中,但控制流没有到达那里,Xcode 也没有显示任何错误。
令人惊讶的是,如果我将其添加为 cocoapod
依赖项,生成的代码可以正常工作。
但是我不想在我的项目中使用cocoapod
。
我在手动导入时缺少什么步骤?为什么 Xcode 没有抛出任何错误?
最佳答案
如果您手动导入依赖项而不是使用 cocoapods,那么您必须更改
中的导入语句#import <JSONModel/JSONModel.h>
到
#import "JSONModel.h"
所有 AFNetworking 导入都一样
关于ios - 在项目中手动导入时,从 swagger-codegen 生成的 Objective c 客户端无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42480730/
我是一名优秀的程序员,十分优秀!