Impossible de mettre à jour les informations réseau lors de l'initialisation

Je reçois le problème mentionné ci-dessus tout le time quand je lance l'application pour la première fois dans la journée. Lorsque je lance l'application pour la première fois, je fais des appels de server pour get des données, puis je joue une video d'animation. Les appels du server se trouvent dans un thread distinct du thread principal de l'interface user. Est-ce quelque chose à voir avec l'accessibilité réseau ou la video d'animation? Je pense que la première partie est le problème majeur mais je ne peux pas le recréer tout le time.

Est-ce que quelqu'un a connu le problème?

Voici le code lorsque je lance l'application pour la première fois.

override func viewDidLoad() { super.viewDidLoad(); self.navigationController?.navigationBarHidden = true; self.view.backgroundColor = UIColor.whiteColor(); dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in Items.setup(); //AFNetworking call }; animationViewController.delegate = self; animationViewController.view.autoresizesSubviews = true; animationViewController.view.autoresizingMask = [.FlexibleLeftMargin, .FlexibleRightMargin]; animationViewController.view.center = CGPointMake(self.view.bounds.size.width / 2, self.view.bounds.size.height / 2); self.view.addSubview(animationViewController.view); } 

Problème: même avec Xcode 9.0 iOS11. Résolution: le nouvel iOS vous oblige à activer manuellement la confidentialité pour les nouvelles applications de deployment. Les mises à jour de l'application ne sont pas nécessaires. Suivez ces étapes: (1) iPhone "Paramètres" icône: click (2) "Confidentialité": click (3) "Services de localization": click (4) [Votre application]: click votre application (5) App ": click

A vécu cela aussi, l'a réparé en donnant au simulateur un location par défaut. Il peut s'agir d'une odeur de code, regardez comment vous gérez les nouvelles permissions de localization dans iOS11.

J'ai eu un problème similaire. Il se avère dans l'App / Capabilities, j'ai Configuration des accessoires sans fil avec des avertissements rouges. Cliquez sur le button a automatiquement résolu le problème.

Je ne sais pas si cela fonctionnerait pour vous. J'utilise Xcode 8.