Ваш request
экземпляр ASIHTTPRequest
?
Или request
является экземпляром ASIFormDataRequest
?
Чтобы использовать метод -setData:withFileName:andContentType:forKey:
, ваш request
должен быть экземпляром ASIFormDataRequest
.
Если request
является экземпляром ASIHTTPRequest
, вышеуказанный метод определенно недоступен.
Во-вторых, если вы посмотрите на код в ASIFormDataRequest.h
, вы заметите, что ASIFormDataRequest
является подклассом ASIHTTPRequest
:
@interface ASIFormDataRequest : ASIHTTPRequest
Следовательно, нет необходимости импортировать ASIHTTPRequest.h
, если вы просто импортируете ASIFormDataRequest.h
, а затем создаете экземпляр request
как экземпляр ASIFormDataRequest
,
Экземпляр ASIFormDataRequest
будет иметь все те же методы и свойства, что и экземпляр ASIHTTPRequest
, со всеми дополнительными функциями запроса ASIFormDataRequest
.