위의 오류는 계속 발생하지만 여전히 오류가 발생합니다.Alamofire V4 추가 인수 방법은
답변
이 문제는 Alamofire 4로 업그레이드하고 headers 인수를 이동하여 통화의 마지막 인수로 사용하여 해결했습니다. 또한 encoding: .JSON
은 encoding: JSONEncoding.default
이어야합니다.
전화는 다음과 같아야합니다
이parameters
어떤 유형
Alamofire.request(url: myUrl, method: .put, parameters: myParams,
encoding: JSONEncoding.default, headers: myHeaders)
? 그것은 적어도 [:]
수있다 - 같은 :
Alamofire.request(url: myUrl, method: .put, parameters: [:], encoding: JSONEnconding.default, headers: myHeaders)
다음과 같이하십시오. 매개 변수 : [String : AnyObject] – user2636197
예. 이 트릭을 했나. – midori
그러나 아직 사용 중입니다. 사용할 때 미해결 식별자 JSONEnconding 사용 Alamofire.request ("www.myUrl", 메서드 : .post, 매개 변수 : 매개 변수, 인코딩 : JSONEnconding.default, 헤더 : 헤더) .responseJSON() – user2636197
Alamofire.request("http://....", method: .put , parameters: parameters, encoding: JSONEncoding.default).responseJSON{
response in
if response.result.isSuccess {
//some code
}
}
이것은 도움이되지 않습니다. – midori
@midori 그것은 나를 위해 일합니다. –
난 후 바로 Alamofire 호출을하는 URLRequest로 마음을 아프게합니다. 내가 깨닫지 못했지만 아무것도 깨지 못하고 일했다. 나는 Swift 3과 XCode 8.2.1을 사용하고 있으며, 이것은 신속한 sourceKit이 객체를 잘못 인식한다고 생각합니다. Alamofire.request (URL : "www.blabla"방법 .post 파라미터 :
var request = URLRequest(url: treeURL!)
request.httpMethod = "GET"
request.allHTTPHeaderFields = ["Authorization" : app.getToken()]
Alamofire.request(request as URLRequestConvertible)
- 1. Alamofire 관련 문제 요청
- 2. 추가 인수
- 3. 스위프트 : 추가 인수 전화
- 4. Swift 3.0 이전 후 Alamofire 오류 : "호출시 추가 인수"(요청 방법)
- 5. arc d3 v4 map 추가 방법
- 6. 내가 Alamofire
- 7. jQuery 인수 인수 추가 확인 코드 끊기
- 8. C 스타일 가변 인수 목록에 추가 인수 추가
- 9. 파이썬 모의에서 side_effects에 추가 인수 추가
- 10. mclapply 추가 인수
- 11. LLVM의 함수에 인수 추가
- 12. JS Promise에 인수 추가
- 13. 이상한 추가 인수
- 14. 매크로에 선택적 인수 추가
- 15. 추가 호출 인수
- 16. easy_install 추가 빌드 인수
- 17. PHP에서 인수 추가
- 18. 서버 메소드의 추가 인수
- 19. LOGPARSER 추가 인수 파일
- 20. 기존 NSPredicate에 인수 추가
- 21. 추가 인수 오류가 있습니다.
- 22. 메서드에서 추가 인수 GET
- 23. 오류 : 추가 호출 인수
- 24. bsddb.open 추가 인수
- 25. DRF의 다른 인수 추가
- 26. gtk 함수에 추가 인수 전달
- 27. 인수 시작 메소드 추가 JavaFX
- 28. 지원-v4.aar (com.android.support:support-v4:24.1.1)
- 29. 구글 시트 API의 V4
- 30. Alamofire 라이브러리 버전을 확인하는 방법은 무엇입니까?
I가로 전환하려고 :
이
이되었다 파라미터를 부호화 : .JSON, headers : headers)하지만 여전히 오류가 발생합니다 :/ – user2636197
인코딩을 위해'.JSON'을'JSONEncoding.default'로 대체하십시오. 원래 답변이 업데이트되었습니다. – DerFlickschter
하지만 여전히 사용 중입니다. 사용할 때 확인할 수없는 식별자 JSONEnconding 사용 Alamofire.request ("www.myUrl", 메서드 : .post, 매개 변수 : 매개 변수, 인코딩 : JSONEnconding.default, 헤더 : 헤더) .responseJSON() – user2636197