2015-04-09 3 views
3

Я новый в быстром. Я использую Alamofire в своем проекте. Кроме того, я установил XCode 6.3. Затем файл Alamofire.swift разбился. Я исправил все ошибки, но я не мог исправить код, приведенный ниже в Alamofire.swift файле:XCode 6.3 Аварийный файл Alamofire.swift

public func response(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void) -> Self { 
    return response(Request.responseDataSerializer(), completionHandler: completionHandler) 
} 

Он говорит, что отсутствует аргумент для параметра «сериализатора» в вызове.

Как это исправить?

Спасибо за ваши ответы,

С наилучшими пожеланиями

+0

https://github.com/Alamofire/Alamofire/issues/344. См. Эту ссылку – Bhoomi

ответ

2

Вы в настоящее время следует использовать Alamofire Xcode 6.3 ветви: https://github.com/Alamofire/Alamofire/tree/xcode-6.3

Поскольку IOS 8.3 сейчас, я думаю, они будут сливаться его в ближайшее время в основную ветку.

+0

Я решил это, применив вашу рекомендацию спасибо @Prine :) – saksut

6

Just FYI, Alamofire 1.2.0 было выпущено этим утром, которое полностью поддерживает Swift 1.2 и Xcode 6.3. Вам больше не нужно использовать ветвь xcode-6.3. Это, безусловно, решит ваш отсутствующий аргумент для параметра 'serializer' в вызове.

+0

Я включил «Alamofire 1.2.0», как сказал матовый, но я не могу запустить приложение, потому что он дает мне две ошибки. Я связался с вами и с Гитубом, но ответа я не получил. Пожалуйста, дайте мне знать, в чем проблема с этим? отправили мой вопрос и в Stackoverflow. ------------------- "http://stackoverflow.com/questions/29791424/errors-with-alamafire-sdk-with-xcode-6-3-and -ios-8-3 " – Developer

+0

Эта ссылка - мертвый чувак. Если вы это исправите, я обязательно посмотрю. Я всегда рад помочь, когда и где я могу. – cnoon

+0

Да @cnoon, теперь он исправлен! – Developer

2

Заменить с помощью этого метода: -

public func response(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void) -> Self { 
     return response(serializer: Request.responseDataSerializer(), completionHandler: completionHandler) 

    } 

more Detail then click here

Смежные вопросы