首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AFNetworking Swift集成

AFNetworking Swift集成
EN

Stack Overflow用户
提问于 2014-11-21 11:10:10
回答 1查看 1.6K关注 0票数 2

我知道还有其他类似的问题,我看到其中一些问题试图解决我的问题。如果有人能在这方面帮我,那就太好了。

我正在尝试使用AFNetworking将iOS项目集成到一个iOS项目中。我正在使用cocoapods来管理外部依赖项。我的豆荚文件是这样的:

代码语言:javascript
复制
 source 'https://github.com/CocoaPods/Specs.git'
 platform :ios, '7.0'

 pod 'TPKeyboardAvoiding', '~> 1.2'
 pod 'AFNetworking', '~> 2.5'

然后我有一个能够使用目标C的Bridge-Header.h,它与FacebookSdk一起工作,所以我在这里添加了AFNetworking.h的导入:

代码语言:javascript
复制
#ifndef MyProject_Bridge_Header_h
#define MyProject_Bridge_Header_h

#import <FacebookSDK/FacebookSDK.h>
#import <AFNetworking/AFNetworking.h>

#endif

在那之后,当我尝试这样的事情时:

代码语言:javascript
复制
let manager = AFHTTPRequestOperationManager() 

这一点没有得到承认。

我一直在关注这些链接,在我看来一切都很好:

https://medium.com/@aommiez/afnetwork-integrate-swfit-80514b545b40 https://medium.com/@stigi/swift-cocoapods-da09d8ba6dd2

知道问题出在哪里吗。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2016-08-05 09:17:23

  1. 在xcode中创建一个新项目。
  2. 然后,goto终端->your项目目录->类型project
  3. 然后,goto终端->your项目目录->输入pod这将安装pod到您的项目。
  4. 然后关闭现有的xcode项目和goto项目位置,您将看到有一个名为pod的文件,然后将这个~>‘AFNetworking’、‘AF3.0’添加到该pod文件中并保存它。
  5. 然后再去终端,并在您的项目目录中,键入pod安装和输入。
  6. 然后是goto项目文件夹,您可以看到有一个与您的项目命名的工作区文件。
  7. 用xcode打开它。
  8. 要添加新文件,然后在源部分添加一个标题file.Name,作为YourProjectName-桥接-标头。9.然后在项目设置部分,goto编译器-Code Genaration并将您的头文件名添加到目标-C桥接标头。9.重要的是,你需要给出你的文件的确切位置。

  • 在我的例子中,my Networking.Bridging-Header.h位于网络->网络->Networking.Bridging-Header.h中。
  • 因此,我需要添加网络/网络连接-桥接-Header.h,从我的桥接头所在的组开始。-Thats‘it.Then在任何快速文件中,您只需使用荚.NO就可以导入任何thing.That,这是桥接的美妙之处。
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27059967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档