Hintergrund
Ich baue ein API-Framework in Swift. Ich möchte, dass es eine Reachability
-Klasse enthält, die intern und extern verwendet werden kann.
Status
Ich habe die Quelle der von Tony Million zur Verfügung gestellten Klasse Reachability
kopiert und die import-Anweisung in meine Kopfzeile eingefügt. Die Datei .h
wird im Abschnitt Headers
von Build Phases
auf public gesetzt. Ich habe Allow Non-modular Includes in Framework Modules
auf YES
sowohl in meinem Projekt als auch in meinem Ziel festgelegt. Immer wenn ich das Projekt erstelle, bekomme ich den Fehler:
in der Zeile, die ifaddrs.h
importiert.
Frage
Wie kann ich mein Projekt aufbauen? Gibt es einen anderen Rahmen, den ich verknüpfen muss, ist nicht SystemConfiguration
?
Schauen Sie sich dieses Beispielprojekt an: Ссылка
Es besteht aus einem ApiFramework
und einem ReachabilityApp
und zeigt, wie es eingerichtet wird, so dass Sie Reachability
sowohl intern im Framework als auch extern - in der App - verwenden können.
Tags und Links xcode swift ios8 reachability