web-dev-qa-db-fra.com

Message d'erreur: [MC] La lecture des paramètres utilisateur effectifs publics et [MC] Conteneur de groupe système pour le chemin systemgroup.com.Apple.configurationprofiles est

Lorsque j'utilise le code suivant, j'ai des messages d'erreur:

[NSURLConnection sendAsynchronousRequest:request queue:myQueue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
        NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
        NSLog(@"response status code: %ld, error status : %@", (long)[httpResponse statusCode], error.description);

        if ((long)[httpResponse statusCode] >= 200 && (long)[httpResponse statusCode]< 400)
            {
               // do stuff
                [self requestFunction]; //Web Service
            }
}];

Messages d'erreur :

2017-02-27 01:13:30.088641 RENAULT[210:12313] [MC] System group container for systemgroup.com.Apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.Apple.configurationprofiles
2017-02-27 01:13:30.090449 RENAULT[210:12313] [MC] Reading from public effective user settings.

La fonction [self requestFunction] lance une requête simple:

        NSMutableURLRequest* request = [[NSMutableURLRequest alloc] init];
        NSString *url_string = [bytes stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
        [request setURL:[NSURL URLWithString:[set_send_order stringByAppendingString: url_string]]];
        [request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
        [request setTimeoutInterval:timeOut];
        [NSURLConnection connectionWithRequest:request delegate:self]; 

Je précise que le connectionDidFinishLoading: n'est pas appelé, mais si je le lance directement sans le sendAsynchronousRequest :, cela fonctionne. Alors pourquoi le fait d'utiliser la fonction sendAsynchronousRequest: me fait apparaître les deux messages d'erreur, et l'erreur de connexionDidFinishLoading?

Merci d'avance.

8
ΩlostA

Ça m'arrive. Les mêmes connexions dans la console lorsque j'utilise textField. Suivez mon opération:

  • Dans le menu Xcode, ouvrez: Produit> Schéma> Modifier le schéma
  • Sur vos variables d'environnement, définissez OS_ACTIVITY_MODE dans l'ensemble de valeurs désactivé

Je l'ai résolu grâce à this discussion.

26
Lim