2016-05-26 3 views
0

ich die Ebene api mit cocoapods installiert: https://developer.layer.com/docs/iosInstallierte Datentyp von Pod nicht voll anerkannt Swift

jedoch eines der Protokolle scheint nicht richtig von meiner App anerkannt zu werden. Ich sage das aus ein paar Gründen. In der Demo-App habe ich "LYRClientDelegate" und "LYRClient" in der herunterladbaren Demo-App (https://github.com/kwkhaw/quick-start-ios-swift) grün und in meiner App blau dargestellt. Zweitens habe ich ein paar Tippfehler in meinem Projekt, die ich in der Demo-App nicht sehe, obwohl der Code der gleiche ist. Drittens in meiner App "LYRClientDelegate" zeigt in der Schnellhilfe nichts an, aber es zeigt etwas in der heruntergeladenen Demo-App. Aber wenn ich zur Deklaration in meiner App gehe, geht es zur selben Datei wie die Demo-App.

Demo App: enter image description here

Meine App: enter image description here Mein Fehler: enter image description here

enter image description here enter image description here

+0

Zeigen Sie uns Ihre Podfile – Antzi

Antwort

0

Sie sind wahrscheinlich die falsche Layer-Version.

Sie sollten versuchen, entweder den Code zu reparieren (vorzuziehen) oder eine frühere Version wiederherzustellen.

zu einer früheren Version zurückkehren möchten, können Sie es Ihre Podfile

siehe Referenz https://guides.cocoapods.org/syntax/podfile.html

Meine Vermutung ist, dass Sie die Version 0.20.x verwenden soll anstelle des neu erschienenen 0,21 angeben ... Versuchen Sie, das zu sehen, das für Sie arbeitet.

Auch lesen Sie in diesem Projekt: https://github.com/layerhq/Atlas-iOS

Es könnte Ihnen viel Zeit sparen Prototyping und sogar für sehr individuelle Anwendungen verwendet werden können. Siehe https://itunes.apple.com/app/id997402753

+0

Es ist eine Objective-C-Pod, so habe ich '#import ' in meinem brück Header, der ist, wie es in der Demo-Anwendung erscheint – DMop

+0

ich weiß, und Ich benutze diese Kapsel auch. Mit einem schnellen Projekt auch. Sie müssen #import nicht in Ihrem Bridging-Header verwenden. Hast du "use_frameworks!" in deinem Podfile? – Antzi

+0

Also Hinzufügen von LayerKit importieren funktionierte, aber nicht meine Fehler loswerden und wenn ich use_frameworks setzen! Ich habe plötzlich mehr als 200 Fehler. Eine Menge von ihnen waren verschiedene "Eigenschaft hat eine vorherige Erklärung" Fehler – DMop

Verwandte Themen