Need Erreichbarkeit Version für ARC in iOS5
Mithilfe der Apple-Erreichbarkeit-code in iOS5 bekomme ich eine Reihe von compilation-Fehler, wie unten gezeigt. Irgendwelche Ideen auf, was ist hier passiert? Ich bin mit der ARC so habe ich bearbeitet die standard-code, der leicht zu entfernen autorelease/retain
und die NSAutoReleasePool
.
Undefined symbols for architecture armv7:
"_SCNetworkReachabilityCreateWithaddress", auf die dort verwiesen wird:
+[Erreichbarkeit reachabilityWithAddress:] in der Erreichbarkeit.o"_SCNetworkReachabilityCreateWithname", auf die dort verwiesen wird:
+[Erreichbarkeit reachabilityWithHostName:] in der Erreichbarkeit.o"_SCNetworkReachabilityUnschedulefromrunloop", auf die dort verwiesen wird:
-[Erreichbarkeit stopNotifier] in der Erreichbarkeit.o"_SCNetworkReachabilityScheduleWithrunloop", auf die dort verwiesen wird:
-[Erreichbarkeit startNotifier] in der Erreichbarkeit.o"_SCNetworkReachabilitySetCallback", auf die dort verwiesen wird:
-[Erreichbarkeit startNotifier] in der Erreichbarkeit.o"_SCNetworkReachabilityGetFlags", auf die dort verwiesen wird:
-[Erreichbarkeit connectionRequired] in der Erreichbarkeit.o
-[Erreichbarkeit currentReachabilityStatus] in der Erreichbarkeit.old: symbol(s) not found for architecture armv7 clang: error: linker
command failed with exit code 1 (use-v zu sehen invocation)
Hat jemand brauchbare Erreichbarkeit-code für ARC unter iOS5?
InformationsquelleAutor der Frage millport | 2011-10-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schrieb ich einen sauberen "drop-in" - version der Erreichbarkeit für das LICHTBOGEN-und iOS5 - Sie können es hier erhalten: https://github.com/tonymillion/Reachability
InformationsquelleAutor der Antwort Tony Million
Sie nicht wirklich brauchen eine ARC-version von Erreichbarkeit, einfach nur deaktivieren ARC für die Erreichbarkeit Datei(en)
Deaktivieren ARC auf MEHRERE Dateien:
Haben Sie auch ein fehlendes framework. Hinzufügen SystemConfiguration-framework.
InformationsquelleAutor der Antwort Tibidabo
Ich umgeräumt Sie für IOS 5 und arc Sie arbeiten getestet
Bitte VERGESSEN Sie NICHT, FÜGEN Sie SystemConfiguration.Rahmen auf Ihr Projekt
InformationsquelleAutor der Antwort Rifat Döver
Ich gerade hier gefunden, dass helfen könnte. Danke dem Autor für diese (das ist nicht von mir)!
https://gist.github.com/1182373
InformationsquelleAutor der Antwort Peter
Apple Erreichbarkeit wurde aktualisiert auf die version 3, die jetzt unterstützt ARC iOS5+
Hier ist der link zu dem Beispiel von Apple
InformationsquelleAutor der Antwort theiOSDude
Müssen Sie die Systemkonfiguration.Rahmen, um die Erreichbarkeit arbeiten.
InformationsquelleAutor der Antwort Marsman
Ich weiß, dieser thread ist alt, aber falls jemand interessiert ist, lösen Sie dies durch eine Deaktivierung von ARC für die Erreichbarkeit.m. Blick auf dieser post.
InformationsquelleAutor der Antwort Kasper Munck
Tony, ist Ihre Klasse richtig arbeiten auch mit einem non-ARC-Projekt?
Ich kann sehen, viel ok Erreichbarkeit: dealloc in meiner consolle, und ich weiß nicht, ob es normal ist oder nicht!
Ich benutze diese Methode zum prüfen der Verbindung (ist der einzige Ort, wo ich Benutzer Rechability)
InformationsquelleAutor der Antwort user1012963