2016-05-03 1 views
4

J'utilise AFNetwork 3.0 pour obtenir la requête HTTP. Je reçois même une réponse. Mais je veux prendre des données de réponse comme NSString. Quelqu'un peut-il s'il vous plaît aidez-moi comment obtenir des données de réponse comme NSStringComment obtenir la chaîne de réponse de NSURLSessionTask

Voici mon code,

AFHTTPSessionManager *operation = [AFHTTPSessionManager alloc]; 

    [operation GET:controlURL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) { 
     NSLog(@"JSON: %@", responseObject); 


     NSLog(@"success: %@", responseObject); 

     NSString *xmlString = [responseObject ];// i am facing problem here 
+2

ce 'NSLog (@ "JSON:% @", responseObject); 'cette instruction s'imprime? – Lion

+0

veuillez imprimer le responseObject alors quelle est la valeur dont vous avez besoin? –

Répondre

0

Si vous souhaitez obtenir des données de réponse dans votre chaîne essayez ceci:

 NSString *str = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; 
    NSLog(@"responseData: %@", str);