我正在更新舊的實現。但我發現了這個錯誤:iOS:實例方法--setParameters not found
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];
}
or
- (id)initWithURL:(NSURL *)aURL parameters:(NSArray *)theParameters {
return [self initWithURL:aURL
method:nil
parameters:theParameters];
}
基本上是給NSURLRequest添加一些參數。我問你們有沒有辦法替換setParameters來將參數添加到NSURLRequest中?
我會很感激你的幫助
@nspavlo,我正在更新此代碼到iOS 9.1,這是我想弄清楚如何解決這個問題的原因。 – user2924482
顯示參數屬性聲明的上下文。那是來自'NSURLRequest'的頭部嗎?它看起來並不熟悉。 –
@DuncanC,我已經更新了我的原始文章 – user2924482