Frage

Ich brauche ein paar Ratschläge, wie soll ich etwas anfangen Codierung.

So, hier ist der Kontext: Ich habe gerade einen CMS bauen, die eine SQLite-Datenbank zu verwalten. Meine Anwendung wird diese Datenbank wird Kommissionierung und nutzt dessen Inhalt als Inhalt der Anwendung. Bis jetzt ist es ziemlich einfach.

Die Anwendung wird eine Navigation, die durch verschiedene Workflows sehen, und einmal am Ende Workflow, wird es Inhalte aus der Datenbank anzuzeigen. Eine Beratung Art eine Sache, Beispiel:. Flüssigkeiten -> Saft -> Orange Juice -> Informationen zu Orange Juice

Für meine SQLite-Transaktionen, so weit ich glaube, ich werde mit FMDB werden. Es sieht aus wie eine große Wrapper.

Hier ist ein einfaches Schema aus einer der Datenbank:

Workflow:
    id:                  { type: integer(3), primary: true, autoincrement: true }
    workflow_id:         { type: integer(1) }
    name:                { type: string(255) }

, die Zeilen der Tabelle werden mein Navigations sein. Glauben Sie, ich einen Navigation-Controller verwenden soll? Wenn ja, dann wie könnte ich erzeugen, um die Navigationsstruktur von ihm?

Ich habe eine gute Kenntnisse in Objective-C und Foundation Rahmen, aber nie zu weit gegangen mit ihm damit ist, warum ich frage, bevor sie in die falsche Richtung starten:)

Vielen Dank.

War es hilfreich?

Lösung

Ja, der normale Weg, diese Art der Sache auf dem iPhone zu tun ist, eine UINavigationController zu verwenden, die UIViewController oder UITableViewController Unterklassen (siehe Apple view-Controller-Programmieranleitung für weitere Informationen). In Ihrem Fall würde jeder Workflow wahrscheinlich ein UITableViewController sein, die eine Liste von Subworkflows zeigt, und jede Tabellenzelle würde UINavigationController die -(void)pushViewController:animated: schiebt die nächste Stufe verwendet werden. Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top