내가 PUT 요청과 객체의 갱신을 허용하는 API와 함께 일하고 있어요 - (/ 컬 W)의 형식은 다음과 : 즉 (API가 URL에서 참조) 연관된 객체의 속성PUT 용 RKObjectManager의 올바른 용도는 무엇입니까?
curl --request PUT -u <api_key>: <api_url> \
-d "attribute=newvalue"
하는 컬에 열거 된 목록이 갱신되고 갱신 된 오브젝트가 리턴됩니다.
지도 개체와 함께 RestKit을 사용하고 있으며 모든 것이 GET으로 멋지게 작동합니다. 그러나 매핑 된 객체의 속성을 업데이트 한 후, 내가 예를 들어, 작업 RKObjectManager에 putObject 방법을 얻기 위해 사투를 벌인거야 : 나는 첫 번째 매개 변수로 넣어 무엇이든
[objectManager putObject:<someObject>
path:path
parameters:nil
success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {}
failure:^(RKObjectRequestOperation *operation, NSError *error) {
[self.refreshControl endRefreshing];
}
];
- 업데이트 된 맵 오브젝트하는 JSONified 사전, RestKit에서 "요청 데이터, 유효하지 않은 JSON을 구문 분석 할 수 없습니다"오류를 반환하는 것처럼 보입니다. 내가 도대체 뭘 잘못하고있는 겁니까?