2016-08-30 3 views
0

Alamofire에 빈 JSON 문자열을 전달하고 POST 요청을 보내려면 어떻게해야합니까? 그것은 JSONString 가지고 내 풀어 수 있다고Alamofire를 통해 빈 JSON을 보내는 방법은 무엇입니까?

let lazyPojo = LazyPojo()  
let JSONString = Mapper<LazyPojo>().map(lazyPojo) 

Alamofire.request(.POST, url, JSONString, encoding:.JSON).validate() 
     .responseJSON{...} 

,하지만 난 그것을 실행할 때 나는이 오류가 발생했습니다 :

나는이 같은 노력 fatal error: unexpectedly found nil while unwrapping an Optional value.

어떻게 가능합니까?

+0

Alamofire.request (.POST, URL 파라미터는 [], 인코딩 : .JSON) 매개 변수로서 .validate()가 .responseJSON가 {...}] –

+0

통과하지만 나는 맵핑 된 "lazy pojo"를 전달할 필요가있다. 그래서 나의 서버는 그것을 인식하고 특정한 것들을 할 수있다. –

+0

매개 변수 이름은 무엇입니까? –

답변

0

매개 변수 이름을 언급하지 않았다고 생각합니다. 따라서 확인이 하나 -

Alamofire.request(.POST, url, parameters: ["parameters": "\(JSONString)"]) 
     .validate() 
     .responseJSON { } 
관련 문제