-
Notifications
You must be signed in to change notification settings - Fork 14
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
Fehler #2
base: master
Are you sure you want to change the base?
Fehler #2
Conversation
|
||
enum PlanetAPI: Moya.TargetType{ | ||
case planet(name: String) | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Du kannst hier auch eine NamedResource<Planet>
statt eines name: String
als Associated Value verwenden, damit wird die API noch besser modelliert ;)
Das habe ich nun umgesetzt, leider bekomme ich nun im AppDelegate einen Fehler mit dem ich nichts anfangen kann. Würde eigentlich nur mal wissen wollen ob ich einen response erhalte :/ |
Ich bekomme jetzt eine Meldung, dass meine Constraints nicht stimmen. Ich schätze mal, dass ist auch der Grund wieso alles schwarz unter der Suchleiste ist. Was läuft da schief? |
var path: String { | ||
switch self{ | ||
case .planet(let namedResource): return "/planets/(namedResource)" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hier fehlt ein \
, so ist das nur ein String, und kein Wert wird eingesetzt ;) Daher kommt momentan immer der Status Code 404 zurück.
case .planet(let namedResource): return "/planets/\(namedResource.name)"
Danke :) |
Erstmal sry für die vielen commits aber irgendwie gab es ein Problem mit der online Version. Im PlanetAPIUITests findet er das Textfeld nicht, obwohl es genau gleich heißt. Hab auch den Identifier gesetzt |
Sorry hab vergessen, dass nach dem |
Ich habe jetzt noch ein ganz anderes Problem. Gestern lief mein PlanetAPITests noch einwandfrei und jetzt habe ich einen Fehler im main.storyboard und zwar Line 47: StartTag: invalid element name. Jetzt kann ich nicht mal mehr auf das storyboard zu greifen, mir zeigt es nur den Fehler an |
</subviews> | ||
<color key="backgroundColor" red="1" green="0.0" blue="0.0" alpha="1" colorSpace="calibratedRGB"/> | ||
<<<<<<< HEAD | ||
<accessibility key="accessibilityConfiguration" identifier="accessibilityIdentifier"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dies sind Konflikt-Marker von Git nach einem Merge. Öffne das Storyboard in einem Texteditor und entferne die Marker und damit die Konflikte ;) https://githowto.com/resolving_conflicts
Wie kann man folgendes schreiben: expect(searchTextfield.label).notTo(beEmpty()) |
API-Abfrage funktioniert 👍 2/2 Pt. Für mehr Funktionalität gibt's Extrapunkte. |
|
Ich bekomme im PlanetViewController das der initializer fehlt. Ich habe es zwar mit dem pokedex verglichen, aber ich hab nichts dergleichen gefunden, was mir weitergeholfen hätte. Habe es auch noch mit required init probiert, aber damit komme ich nicht viel weiter außer dass es kompiliert.