Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leider schon das erste Problem #1

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

ChrisBtt
Copy link

Die geforkte Datei zeigt mir schon vom ersten Start der App den Error, dass Moya, Freddy und co. nicht importiert werden können.
Ich saß gestern abend lange an der App, um zu verstehen, wie ich die APIs einfügen kann. Dann hab ich gesehen, dass du das schon alles gemacht hast, aber anscheinend fehlt da noch ein Schritt, damit es funktioniert. Ich habe es lange mit der Pokedex App verglichen und kann keine Änderung finden.
Kannst du mir sagen, was da fehlt? Ansonsten mach ich erstmal ohne weiter.

@nilsvu
Copy link
Member

nilsvu commented May 24, 2016

Bin grad nicht am Mac, aber arbeitest du im Xcode Workspace und nicht im Project (APIClient.xcworkspace)?
Außerdem musst du ein Modul in jeder Datei importieren, in der du es verwendest, hast du z.B. Im App Delegate noch nicht, soweit ich das grad sehe.

@nilsvu
Copy link
Member

nilsvu commented May 24, 2016

Mit dem Xcode Workspace klappt's bei mir, im App Delegate brauchst du noch ein import Moya, und das SWAPI Enum gibt's noch nicht.

@ChrisBtt
Copy link
Author

Wenn ich versuche die App laufen zu lassen meckert XCode pber den import Moya Befehl oder import Freddy, was gerade vorne steht. Das gleiche Problem tritt übrigens auch bei der Pokemon App auf, die ja eigentlich anstandslos laufen sollte. Cocoapods ist als Version 1.0 in der Konsole installiert. Sollte es dann nicht funktionieren?

@nilsvu
Copy link
Member

nilsvu commented May 26, 2016

Bist du sicher, dass du den Xcode Workspace benutzt, d.h. sieht's so aus:

bildschirmfoto 2016-05-26 um 02 30 04

@ChrisBtt
Copy link
Author

ChrisBtt commented Jun 2, 2016

Das einzige Problem ist jetzt, dass der Bildschirm beim starten der App zum Großteil schwarz bleibt. Liegt das vielleicht daran, dass ich die Daten der API nicht korrekt lade?
Testdateien sind noch gar nicht implementiert, das wollte ich für die fertige App machen

@nilsvu
Copy link
Member

nilsvu commented Jun 5, 2016

  • Eine UIStackView sollte nicht die oberste Content View eines View Controllers sein, setze eine einfache UIView als im Storyboard in den View Controller und stecke die Stack View dort hinein:
    bildschirmfoto 2016-06-05 um 20 53 57
  • Dann noch den App Transport Security Key aus meinem Beispiel in die Info.plist kopieren und die URL deiner API rein schreiben:
    bildschirmfoto 2016-05-21 um 21 48 30

@nilsvu
Copy link
Member

nilsvu commented Jun 19, 2016

Der Planet Endpoint funktioniert 👍 bei den anderen beiden gibt's Fehlermeldungen. 2/2 Pt. jedenfalls schonmal!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants