Ответ 1
Пожалуйста, проверьте профиль - Версия AFNetworking
Изменить на
pod 'AFNetworking', '~> 2.5.4'
и используйте
#import "AFHTTPRequestOperationManager.h"
Я работаю с библиотекой, установленной через Cocoapods, которая зависит от AFNetworking как связанной структуры. После того, как я установил библиотеку, мой проект не будет компилироваться, потому что импортированные файлы AFNetworking не могут быть найдены.
Однако, кажется, что модули вызывают проблему, потому что если я изменил импорт из:
#import "AFHTTPRequestOperationManager.h"
к
#import <AFNetworking/AFHTTPRequestOperationManager.h>
.. ошибка исчезает. Я бы предпочел не менять код в этих связанных библиотеках, поэтому как я могу получить мою библиотеку для успешного поиска файлов AFNetworking?
EDIT Здесь мой подкайл:
# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'
target 'Motospot' do
pod 'Alamofire', '~> 1.2'
pod 'youtube-ios-player-helper', '~> 0.1.1'
pod 'BDBOAuth1Manager'
end
target 'MotospotTests' do
end
Пожалуйста, проверьте профиль - Версия AFNetworking
Изменить на
pod 'AFNetworking', '~> 2.5.4'
и используйте
#import "AFHTTPRequestOperationManager.h"
Наконец, мне удалось настроить AFNetworking с быстрым. Это подфайл:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'AFNetworking', '~> 2.5'
#ifndef eShop_Bridge_AFNetworking_h
#define eShop_Bridge_AFNetworking_h
#import <AFNetworking/AFNetworking.h>
#endif
Это пример кода с использованием AFNetworking.
import UIKit
import AFNetworking
class DataManager: NSObject {
static let sharedInstance = DataManager()
let manager:AFHTTPRequestOperationManager = AFHTTPRequestOperationManager()
override init() {
super.init()
}
}
Скопируйте фреймворк и удалите его. Если проблема не устранена, перейдите в фреймворк и библиотеку и перетащите туда файл. Это должно сделать файл видимым для всех других файлов, а затем вернуться и попробовать импортировать
Для меня работала: