3

J'essaie de vérifier l'accessibilité du réseau avec le code suivant trouvé ici sur stackoverflow. Le seul problème est que j'ai déjà les classes d'accessibilité dans mon projet en raison de l'utilisation des classes ASIHTTPRequest. Je suis incapable d'obtenir mon projet de construction en utilisant par défaut le code joignabilité d'Apple en raison des erreurs suivantes:Comment utiliser 2 classes d'accessibilité ensemble dans un projet?

"_kReachabilityChangedNotification", referenced from: 

    _kReachabilityChangedNotification$non_lazy_ptr in ASIHTTPRequest.o 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


(maybe you meant: _kReachabilityChangedNotification$non_lazy_ptr) 


ld: symbol(s) not found 


collect2: ld returned 1 exit status 

Je suppose que ma question est de savoir comment puis-je obtenir ce code here travail avec la classe joignabilité du ASIHTTPRequest? Merci.

Répondre

2

La classe 'Reachability' utilisée par les classes de ASIHTTPRequest est la même que la classe d'accessibilité d'Apple. Vous obtenez cette erreur, car vous pourriez avoir

1) a oublié d'ajouter 'MobileCoreServices.framework'

2) ou 'CFNetwork.framework'

3) et le dernier mais non le moindre « libz. 1.2.3.dylib 'bibliothèque. Faites-moi savoir si cela aide.

0

Mieux vaut restaurer pour que le projet et ASIHTTPRequest lib dépendent de l'accessibilité pour éviter la duplication. De toute façon, le moyen le plus rapide est de renommer la classe d'accessibilité à l'un ou l'autre endroit.

Questions connexes