Я делаю это для определения заголовков в AFNetworking 4.0
NSMutableDictionary *headers = [[NSMutableDictionary alloc]init];
[headers setValue:[NSString stringWithFormat:@"Bearer %@",[defaults valueForKey:@"Token"]] forKey:@"Authorization"];
[manager POST:[NSURL URLWithString:path].absoluteString parameters:parameter headers:headers progress:nil success:^(NSURLSessionTask *task, id responseObject)
{
}
И это метод определения нового метода POST в AFNetworking 4.0
- (NSURLSessionDataTask *)dataTaskWithHTTPMethod:(NSString *)method
URLString:(NSString *)URLString
parameters:(nullable id)parameters
headers:(nullable NSDictionary <NSString *, NSString *> *)headers
uploadProgress:(nullable void (^)(NSProgress *uploadProgress)) uploadProgress
downloadProgress:(nullable void (^)(NSProgress *downloadProgress)) downloadProgress
success:(nullable void (^)(NSURLSessionDataTask *task, id _Nullable responseObject))success
failure:(nullable void (^)(NSURLSessionDataTask * _Nullable task, NSError *error))failure
{
}
Во время выполнения Это показывает мне ошибку "[<__ NSDictionary0 0x10c62a870> setValue: forUndefinedKey:]: этот класс не соответствует значению ключа, соответствующему кодированию для ключа Authorization."
Скажите, пожалуйста, правильное решение для этого.
Заранее спасибо .