2013-02-16 2 views
0

Je me demande si mon CBCentralManager-instance à nil entraîner la perte de connexion aux périphériques, ai-je besoin d'un CBCentralManager «en direct» pour pouvoir maintenir la connexion en vie?définira CBCentralManager pour perdre la connexion?

J'ai actuellement un gestionnaire pour la numérisation et la connexion à de nouveaux périphériques dans un Viewcontroller poussé sur le ViewController par défaut avec un contrôleur de navigation. Le problème se produit lorsque j'ai terminé la connexion, j'appuie sur le bouton de retour et ma connexion est perdue selon l'indicateur Bluetooth dans la barre d'état supérieure, mais si j'inspecte le CBPeripheral il a toujours le statut de _isConnected==YES;

Répondre

2

Non ce n'est pas le cas. Ce que vous faites avec votre pointeur n'est pas pertinent pour les autres dans ce cas. Sans ARC, cela n'a aucun effet (dans aucun cas). Avec ARC, il peut déclencher un appel de libération. Mais même cela n'est pas pertinent pour les appareils.

+0

Merci, vous devrez chercher l'erreur ailleurs alors. a.k.a. rollback à mon code de travail. –

Questions connexes