Я знаю, что есть другие подобные вопросы, и я видел некоторые из них, чтобы попытаться исправить мою проблему. Было бы здорово, если бы кто-нибудь мог мне помочь в этом.AFNetworking Swift Integration
Я пытаюсь интегрировать AFNetworking в проект iOS с помощью быстрого доступа. Я использую cocoapods для управления внешними зависимостями. Мой файл стручка, как это:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
pod 'TPKeyboardAvoiding', '~> 1.2'
pod 'AFNetworking', '~> 2.5'
А потом у меня есть мост-header.h, чтобы иметь возможность использовать Objective C. Он работает с FacebookSdk, поэтому я добавил сюда импорт для AFNetworking.h:
#ifndef MyProject_Bridge_Header_h
#define MyProject_Bridge_Header_h
#import <FacebookSDK/FacebookSDK.h>
#import <AFNetworking/AFNetworking.h>
#endif
После этого, когда я пытаюсь что-то вроде:
let manager = AFHTTPRequestOperationManager()
Это не распознается.
Я слежу за эти ссылки и все, кажется, хорошо для меня:
https://medium.com/@aommiez/afnetwork-integrate-swfit-80514b545b40 https://medium.com/@stigi/swift-cocoapods-da09d8ba6dd2
Любая идея о том, что проблема может быть.
Спасибо большое
Попробуйте вместо Alamofire. Это сетевой уровень Swift. Более современное. Это также на github. –
Большое спасибо @AnnaDickinson за вашу помощь! Кажется хорошей библиотекой, созданной так же, как AFNetworking. Я дам ему попробовать. – jantunes
Работая над этим, я успешно сработал. Не уверен, в чем была проблема, но я переделал процесс и основное различие. Я думаю, что имя файла было изменено на MyProjectName-Bridge-Header.h, а не только на Bridge-Header.h. Также изменил содержание этого просто: #import #import –
jantunes