2009-04-02 4 views
0

In Bezug auf meine etwas zu spät Entdeckung, dass statische Bibliotheken (natürlich) keine Instanz Mitglieder How to reference property of static library haben, gibt es eine Möglichkeit, eine gemeinsame Bibliothek zu erstellen, die sowohl Instanz und statische Mitglieder enthält ?Erstellen einer Bibliothek, die Instanzmitglieder enthält

Auf eine Weise, die wahrscheinlich funktioniert, ist eine Klassendatei zu erstellen, speichern Sie sie in einem freigegebenen Verzeichnis und verweisen Sie es aus mehreren Projekten. Gibt es einen besseren Weg?

+0

ich wirklich nicht verstehen, die Frage, statische Bibliotheken Instanzvariablen haben. "Statisch" bezieht sich nur auf die Tatsache, dass die Bibliotheken in der Hauptanwendung kompiliert sind und nicht außerhalb der Anwendung zur Laufzeit aufgerufen werden. Der Link, den Sie angegeben haben, sah so aus, als wäre Ihre Bibliothek nicht geladen. –

+0

Wenn die Bibliothek nicht geladen wurde, dann sollte die DateiObj-Instanz nicht erstellt worden sein, oder? – 4thSpace

+0

Ich habe das jetzt funktioniert. Ich kann nicht genau sagen, was das Problem ist. Ich lese diese http://tinyurl.com/cbdwsy und fügte der statischen Bibliothek und der Host-App das -ObjC-Flag hinzu. Dann viele saubere Ziel/Wiederaufbau. Damals begannen die Dinge zu arbeiten. Ich habe die Flagge von beiden Standorten entfernt und immer noch gut. – 4thSpace

Antwort