Grundlagen Einführung In Die Verwendung CHCSVParser
Ich bin Implementierung CHCSVParser in meinem iPhone-app (danke Dave!) aber ich bin wirklich verwirrt, wie man es benutzt. Ich habe gelesen, die read-me und suchte einige Fragen auf, SO dass aber immer noch nicht 100% sicher, was zu tun ist.
Habe ich eine .CSV-Datei mit vielleicht 5000 Datenzeilen und 3-4 Spalten.
Möchte ich diese Daten, um im Gegenzug laden meine UITableView zusammen mit den entsprechenden detailViewController.
Also ich nehme an ich muss irgendwie implementieren die APIs-array-Methode, aber kann jemand helfen mir angefangen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin froh, es gefällt Euch 🙂
Grundsätzlich
CHCSVParser
nur analysiert CSV-Dateien. Sie geben Sie einen Pfad zu einer CSV-Datei, und es wird Ihnen wieder eine ganze Reihe vonNSStrings
. Was Sie darüber hinaus tun, der Punkt ist völlig bis zu Ihnen.Also lassen Sie uns sagen, Sie haben eine CSV-Datei in Ihre iOS-app namens "Daten.csv". Hier ist, wie Sie verwenden würden
CHCSVParser
analysieren:Zu diesem Zeitpunkt
rows
ist ein array. Jedes element inrows
ist selbst ein array mit einer einzelnen Zeile in der CSV-Datei. Und jedes element von , dass array ist einNSString
.Also lasst uns sagen, dass Ihre CSV-Datei sieht wie folgt aus:
Wenn Sie führen Sie es durch den parser, Sie zurück zu bekommen äquivalent:
Was Sie tun, dann ist das Ihre Sache. Der CSV-parser nicht wissen, etwas über
UITableView
, so erhalten Sie diese Daten nehmen und wieder Struktur in einer Weise, dass Sie bequem sind der Umgang mit und das passt in Ihr Datenmodell.Denken Sie auch daran, dass durch die Verwendung
CHCSVParser
verpflichten Sie sich zur Einhaltung die Bedingungen, unter denen diese zugänglich gemacht werden. 🙂viewDidLoad
Methode? Und die API automatisch weiß, dass, wenn es eine,
innerhalb von zwei""
, dass ist alles ein string?