2016-06-21 13 views
1

Ich füge moderne Frameworks hinzu, sodass ich meinen vorhandenen Code für eine Freigabeerweiterung verwenden kann. Die Links auf stackOverflow waren großartig, aber nicht darauf eingegangen, wie Flurry-Analysen in den in die Frameworks eingefügten Modellen verwaltet werden.ios - Verschieben von Swift-Dateien in moderne Frameworks, aber Verlust von Flurry Analytics-Funktionen

Ich habe die Modelle im neuen Framework funktioniert kein Problem, außer einige dieser Modelle hatten hitzige Log-Ereignisse. Ich bekomme "Verwendung von unaufgelösten Bezeichner, Flurry" als eine Fehlermeldung.

Ich würde gerne weiter in diesen Ereignissen verwenden, wenn möglich, aber nicht klar, wie ich meine neue Bibliothek namens "V2Core" mit dem Flurry Framework verknüpfen soll.

FYI. Flurry funktionierte großartig, bevor diese Dateien in das neue Framework verschoben wurden. Vielen Dank im Voraus,

+0

Da ich keine Rückmeldung erhalten habe, bin ich neugierig, ob ich die Frage falsch gestellt habe? – PartialQueryGuy

+0

Ich glaube nicht, dass Sie falsch gefragt haben, ich denke es ist, dass niemand eine Antwort auf diese Frage hat. –

Antwort

0

Ich stieß auf die Fehlermeldung "Verwendung von unaufgelösten Bezeichner, Flurry", wenn ich versehentlich eine zirkuläre Abhängigkeit in meine Frameworks eingeführt. Framework 'A' hat Flurry.logEvent() Aufrufe und Framework 'B' hat auch Flurry.logEvent() Aufrufe. Framework 'A' enthielt einen 'Import B', aber ursprünglich war Framework 'B' standalone und alles hat gut funktioniert. In dem Moment, in dem ich "Import A" in Framework 'B' einführte, tauchte die Fehlermeldung "Verwendung von nicht aufgelösten Bezeichnern, Flurry" auf. Wenn Ihr Code eine Variable vom Typ FlurryEventRecordStatus verwendet (oder Sie können sie erfolgreich in Ihren Code einbringen) und Sie können sie mit FlurryEventFailed an derselben Stelle wie "Verwendung von unaufgelöstem Bezeichner, Flurry" ohne Xcode-Reklamation vergleichen, wäre das eine verräterische Angelegenheit signalisieren Sie, dass Sie eine zirkuläre Abhängigkeit haben, anstatt Flurry einfach nicht richtig in Ihren Build zu integrieren.