2017-04-26 1 views
0

이전 구현을 업데이트 중입니다. 이 라인에iOS : 인스턴스 메소드 -setParameters를 찾을 수 없음

instance method -setParameters not found 

:하지만이 오류를 받고 있어요

[request setParameters:self.parameters]; 

하지만 발견이 :

@property (nonatomic, copy) NSDictionary *parameters NS_AVAILABLE_IOS(9_0); 

이 매개 변수를 설정하는 방법입니다 :

- (id)initWithURL:(NSURL *)aURL parameters:(NSArray *)theParameters files:(NSDictionary*)theFiles { 
    return [self initWithURL:aURL 
         method:@"POST" 
        parameters:theParameters 
         files:theFiles]; 
} 

또는

기본적으로 NSURLRequest에 일부 매개 변수를 추가하고 있습니다. NSURLRequest에 매개 변수를 추가하기 위해 setParameters를 대체 할 수있는 방법이 있습니까?

난 정말 당신의 도움이 당신이 NSURLRequest에 URL 매개 변수를 추가하려는 것 같습니다

+0

@nspavlo이 코드를 iOS 9.1로 업데이트하고 있는데, 이는이 문제를 해결하는 방법을 찾는 이유입니다. – user2924482

+0

parameters 속성의 해당 선언 컨텍스트를 표시합니다. NSURLRequest 헤더에서 오는 것입니까? 그것은 익숙하지 않습니다. –

+0

@DuncanC, 원래 게시글을 업데이트했습니다. – user2924482

답변

0

을 주셔서 감사합니다. parameterString에 대한 NSURL의 속성이 있지만 읽기 전용이므로 이니셜 라이저 만 사용하여 설정할 수 있습니다. NSURLRequest에 URL 매개 변수를 설정하는 방법은 없습니다. myReq.URL.parameterString으로 볼 수는 있지만 확실히 설정할 수는 없습니다.

0

초기화 후 NSURLRequest을 수정할 수있게하려면 NSMutableURLRequest을 대신 사용해야합니다.

관련 문제