Domanda

Ho bisogno di un consiglio su come dovrei iniziare a scrivere codice qualcosa.

Così qui è il contesto: Ho appena finito la costruzione di un CMS che gestisce un database SQLite. La mia applicazione sarà in ripresa questa banca dati e utilizzare il suo contenuto come contenuto dell'applicazione. Finora è abbastanza semplice.

L'applicazione avrà una navigazione che sfogliare i vari flussi di lavoro, e una volta alla fine del flusso di lavoro, che verrà visualizzato il contenuto del database. Una consultazione genere una cosa, ad esempio:. Liquidi -> Juice -> Succo d'arancia -> Informazioni su Orange Juice

Per le mie transazioni SQLite, finora credo sarò con FMDB. Sembra un grande involucro.

Ecco un semplice schema da uno dei database:

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

righe della tabella saranno le mie navigazioni. Credi che dovrei utilizzare un controller di navigazione? Se è così, come potrei generare l'albero di navigazione da esso?

Ho una buona conoscenza di framework Objective-C e Fondazione, ma non è mai andato troppo lontano con esso così è per questo che sto chiedendo prima di iniziare nella direzione sbagliata:)

Grazie mille.

È stato utile?

Soluzione

Sì, il modo standard di fare questo genere di cose su iPhone è quello di utilizzare un UINavigationController che spinge UIViewController o sottoclassi UITableViewController (vedi di Apple vista del regolatore guida di programmazione per maggiori informazioni). Nel tuo caso, ogni flusso di lavoro sarebbe probabilmente un UITableViewController che visualizza un elenco di sotto-flussi di lavoro, e ogni cella della tabella userebbe -(void)pushViewController:animated: di UINavigationController di spingere al livello successivo. Spero che aiuti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top