0
Я хочу использовать twitter API, и у меня есть ошибка. У меня есть кнопка, и я хочу видеть твиты, когда я нажимаю кнопку.Ошибка: Ошибка домена = com.alamofire.error.serialization.response Код = -1011
#import "ViewController.h"
#import "AFHTTPSessionManager.h"
@interface ViewController()
@end
@implementation ViewController
- (IBAction)transmit:(UIButton *)sender {
NSString *myString [email protected]"https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent";
NSURL *url=[NSURL URLWithString:myString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:myString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"data: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
, и он говорит, что ошибка:
2016-07-19 16:39:51.472 JSON[1377:77302] Error: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7fdb1b607c00> { URL: https://api.twitter.com/1.1/search/tweets.json?q=&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent } { status code: 400, headers {
"Content-Encoding" = gzip;
"Content-Length" = 87;
"Content-Type" = "application/json; charset=utf-8";
Date = "Tue, 19 Jul 2016 13:39:51 GMT";
Server = "tsa_a";
"Strict-Transport-Security" = "max-age=631138519";
"x-connection-hash" = 60ae6b2848e6b6cc27045899a9487783;
"x-response-time" = 3;
} }, NSErrorFailingURLKey=(TWITTER LINKS I CAN NOT WRITE IT BECAUSE OF MY REPUTATION) =<7b226572 726f7273 223a5b7b 22636f64 65223a32 31352c22 6d657373 61676522 3a224261 64204175 7468656e 74696361 74696f6e 20646174 612e227d 5d7d>, NSLocalizedDescription=Request failed: bad request (400)}
Я искал, но я не мог решить эту проблему. что я должен сделать, чтобы исправить это?
Попробуйте использовать это, NSString * строка = [туЗЬптд stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]; – WasimSafdar
Где я должен добавить этот код? – hbakan