J'implémente la méthode d'Apple Réaccessibilité dans mon application. Le SDK de base de l'application est iOS 4.0, et sa cible de déploiement est iOS 3.1.
Je n'ai pas d'appareil 3.1 pour le tester, alors quelqu'un peut-il me dire s'il est rétrocompatible ? Les documents relatifs à Reachability indiquent qu'iOS 4.0 est requis. S'il faut effectivement un minimum de 4.0, comment puis-je le faire fonctionner avec la version 3.1 ?
Tout ce que je fais, c'est un test pour voir s'ils sont connectés à un réseau WiFi. Je dois limiter le streaming vidéo au WiFi uniquement en raison des nouvelles restrictions d'Apple (je ne cherche pas à mettre en œuvre leur streaming HTTP en direct pour le moment).
Voici le code que j'utilise. J'apprécierais également que vous puissiez vous assurer qu'il n'y a pas de problème. Il fonctionne bien sous iOS 4.0, mais j'ai remarqué que quelqu'un a dit qu'il pouvait provoquer un crash ?
Reachability *reachability = [Reachability reachabilityWithHostName:@"www.apple.com"];
NetworkStatus remoteHostStatus = [reachability currentReachabilityStatus];
if (remoteHostStatus != ReachableViaWiFi)
{
...
}