Question

J'ai besoin des conseils sur comment dois-je commencer à coder quelque chose.

Voici donc le contexte: Je viens de terminer la construction d'un CMS qui gèrent une base de données SQLite. Ma demande sera de choisir cette base de données et utiliser son contenu en tant que contenu de l'application. Jusqu'à présent, il est assez simple.

L'application aura une navigation qui naviguer à travers différents flux de travail, et une fois le flux de travail de fin, il va afficher le contenu de la base de données. Une sorte de consultation d'une chose, par exemple:. Liquides -> Jus -> Jus d'orange -> Informations sur le jus d'orange

Pour mes transactions SQLite, je crois bien que je vais utiliser FMDB. Il ressemble à un grand emballage.

Voici un schéma simple à partir d'une base de données de la:

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

Les lignes de cette table seront mes navigations. Croyez-vous que je devrais utiliser un contrôleur de navigation? Si oui, alors comment pourrais-je générer l'arbre de navigation de celui-ci?

J'ai une bonne connaissance du cadre Objective-C et la Fondation, mais jamais allé trop loin avec elle c'est pourquoi je demande avant de commencer dans la mauvaise direction:)

Merci beaucoup.

Était-ce utile?

La solution

Oui, la manière standard de faire ce genre de chose sur l'iPhone est d'utiliser un UINavigationController qui pousse les sous-classes UIViewController ou UITableViewController (voir Apple vue Guide de programmation du contrôleur pour plus d'informations). Dans votre cas, chaque flux de travail serait probablement un UITableViewController qui affiche une liste des sous-flux de travail, et utiliserait la -(void)pushViewController:animated: de UINavigationController à chaque cellule de table pousser le niveau suivant. J'espère que ça t'as aidé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top