2013-09-18 5 views
2

RKObjectManager documentation показывает, как построить этот маршрутRestKit: как POST-объекты используют маршруты?

[manager.router.routeSet addRoute:[RKRoute routeWithName:@"follow_user" pathPattern:@"https://stackoverflow.com/users/:userID/follow" method:RKRequestMethodPOST]]; 
  • Мне нужно сделать запрос первым для того, чтобы установить некоторые заголовки.
  • Мне нужно указать объект, который я хочу опубликовать.
  • мне нужно указать словарь, содержащий идентификатор_пользователь быть согласовано в схеме путей маршрута

Как сделать запрос на URL-адрес для размещения объекта, используя этот маршрут?

EDIT:

requestWithPathForRouteNamed: объект: Параметры: не позволяет мне дать объект к столбу. requestWithObject: Метод: путь: параметры: не позволяет мне дать словарь словарь, содержащий идентификатор_пользователя быть согласованы в схеме пути маршрута

На самом деле я бы нужно что-то вроде:

- (NSMutableURLRequest *) requestWithObject:(id)objectToSend 
           forRouteNamed:(NSString *)routeName 
          routeParameters:(NSDictionary *)routeParameters; 

ответ

1

http://restkit.org/api/latest/Classes/RKObjectManager.html#//api/name/requestWithPathForRouteNamed:object:parameters :

Используйте описанный API. Вы можете установить заголовки с помощью этого API

http://brianflove.com/2012/09/27/setting-custom-http-request-headers-with-restkit/

+0

эта ссылка относится к статье, используя старую, устаревшую версию RestKit – Alexis

+0

кстати мой вопрос не о том, как установить заголовки ... – Alexis

+0

Эти документы являются для последней версии (только не версии dev) RestKit. 'requestWithPathForRouteNamed: object: parameters:' правильный метод. Он имеет параметры для 'object' и' parameters'. Я не вижу, что у вас проблема @jafar. – Wain

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