Ich erstelle eine App, die Benutzer erfordert, Daten in eine UITextField
einzugeben, die dann an eine API von meiner Website übergeben wird. Die API gibt Daten in XML-Form zurück. Die App analysiert den XML-Feed, der ohne Probleme aus der API zurückgegeben wird. Meine Frage ist also, wie kann ich diese Daten in meinem UI anzeigen und anzeigen? Die Daten sind Bücher mit Bildern. Ich habe ein "Bücherregal" ähnlich dem Bücherregal iBooks erstellt. Ich möchte meine Bilder auf diesem Bücherregal zeigen, aber ich weiß nicht, wie viele es sein werden. Die Anzahl der zurückgegebenen Ergebnisse hängt von der Abfrage der API ab. Ich kann die Ergebnisse pro "Regal" bei Bedarf begrenzen. Muss ich UIImageView
s entwerfen und sie mit den Daten aktualisieren? Wenn ja, wie kann ich sie aktualisieren?Wie NSMutableArray und NSDictionary Ergebnisse in UI anzeigen können
Antwort
Erster Versuch Ihre Frage in einzelne Frage zu brechen, da diese Frage von vielen Fragen besteht wie:
- UI-Design (Tableviewcontroller & es; s Delegatmethoden)
- Datenstruktur
- XML/JSON Parsing ist abhängig von der Antwort Ihrer API
- Bildanalyse
- Aktualisierung der gesamten Benutzeroberfläche.
Ich denke, nichts Besseres, als dies in diesem Fall helfen würde:
Dieses Beispiel demonstriert einen mehrstufigen Ansatz zur Be- und ein UITableView angezeigt wird. Zu Beginn wird der relevante Text aus einem RSS-Feed geladen, sodass die Tabelle so schnell wie möglich geladen werden kann. Anschließend werden die Bilder für jede Zeile asynchron heruntergeladen, sodass die Benutzeroberfläche besser reagiert.
Wenn Sie die XML-Daten parsen Sie diese Daten in NSMutableArray werden müssen frei. Verwenden Sie dieses Array zum Anzeigen von Daten, z. B. Bildern. für zB: modell * objekt = [appDelegate.mutableArray objectAtIndex: intVal]; imageView.image = [UIImage imageNamed: [NSString stringWithFormat: @ "% @", Objekt.bild]];
- 1. NSDictionary innen NSMutableArray (IOS)
- 2. Wie zu bestimmen, ob PLIST NSDictionary oder NSMutableArray enthält?
- 3. Objective-c NSDictionary zu NSMutableArray in bestimmten Reihenfolge
- 4. Was ist Zeit und Größe Komplexität NSArray vs NSMutableArray und NSDictionary vs NSMutableDictionary
- 5. Wie können wir UIViewController und UIView mit Cocos2d anzeigen?
- 6. Schnelle Aufzählung mit einem NSMutableArray, das ein NSDictionary enthält
- 7. XMLParser und NSMutableArray
- 8. Wie Inhalte der NSDictionary Variable in Xcode Debugger anzeigen?
- 9. NSMutableArray in NSMutableArray Swift
- 10. Wie Schlüssel zu NSMutableArray
- 11. Vergleich Strings in NSDictionary
- 12. wirklich dumm Frage mit NSMutableArray und addObject
- 13. NSmutablearray ist, wie in NSmutableDictionary Ziel c
- 14. Sortierung NSDictionary
- 15. Wie Werte aus Nsdictionary in iPhone abrufen?
- 16. NSMutableArray von benutzerdefinierten Objekten -> NSMutableArray von NSMutableArrays ähnlicher Wörterbücher und NSDictionaries
- 17. anzeigen Ergebnisse nach Datum
- 18. Wie können Sie Text und Symbole in SWT Combo anzeigen?
- 19. Anzeigen GET Anfrage Ergebnisse in Swift Playground
- 20. Wie können Sie URLs in Java anzeigen?
- 21. Cocoa-Strukturen und NSMutableArray
- 22. Wie können Sie Drucknachrichten in Xcode anzeigen?
- 23. NSDictionary und Core Data
- 24. NSPredate (Nsdictionary + Array + Nsdictionary)
- 25. store UIColor in NSMutableArray
- 26. Liste in Swift 2.0 auffüllen und Ergebnisse anzeigen
- 27. Textdatei durchsuchen und Ergebnisse in einem JPanel anzeigen
- 28. Vim Ag Plugin Context Option und Ergebnisse in Tab anzeigen
- 29. Alle Ergebnisse einer Abfrage anzeigen
- 30. Ergebnisse nach Benutzer Standort anzeigen
Ich habe nur eine wichtige Frage. Ich möchte die Ergebnisse auf dem Bildschirm anzeigen, aber nicht in einem UITableView. Ich wollte die Ergebnisse in einem "Bücherregal" Bildschirm anzeigen. Die Antwort von der API ist XML und organisiert Produkte wie folgt TITEL AUTOR URL IMAGE PREIS BINDTYPE –
PTC