2016-09-09 2 views
1

xcode 8 GM으로 업데이트되었습니다. 이로 인해 Alamofire 패키지가 업데이트되고 이전에 사용하던 것을 수정하지 못했습니다.이 오류는 "모호합니다. 회원 요청에 대한 참조 "Alamofire 문제 xCode 8 GM 회원 요청에 대한 모호한 참조

public func executeWebRequest(url: String) -> Request 
{ 
    let defaultHeaders: [String : String] = ["Content-Type":"application/json;charset=utf-8", "Accept": "application/json"] 


    let parameters = [ 
     "foo": "bar", 
     "baz": ["a", 1], 
     "qux": [ 
      "x": 1, 
      "y": 2, 
      "z": 3 
     ] 
    ] as [String : Any] 

    let restRequest = Alamofire.request(url, 
            withMethod: .post, 
            parameters: parameters, 
            encoding: JSONEncoding.default, 
            headers:defaultHeaders) 
    return restRequest 
} 

이것은 beta6에서 작동했지만 현재는 그렇지 않습니다. 나는 문제를 찾을 수 없다. 필자는 Alamofire 프로젝트의 테스트 케이스에서 이것을 지치고 프레임 워크 인 프로젝트에만 오류가 발생하지 않습니다.

필자의 생각은 프레임 워크를 설정하고 그 원인을 일으키는 방식에 어떤 변화가 일어나는 방식입니다. 어떤 사람이 똑같이 얻었는지 궁금해하고 운이 좋으면 고침을 찾았습니다.

답변

4

Swiff 인터프리터의 정보가 유용하지 않다고 비난 할 수 있습니다. withMethod:method:으로 변경하십시오. Alamofire에 대한 최근 커밋에서 바뀌었고 같은 문제가있었습니다!

+0

감사합니다. :) 실제로 Swift는 너무 애매 할 수 있습니다. –

관련 문제