2013-05-07 5 views
0

Je suis actuellement en train de construire une application de calendrier scolaire en tant que projet débutant et je pourrais utiliser de l'aide pour les étapes finales. Mon application consiste essentiellement en deux contrôleurs de table. La première table contient l'horaire de groupe de l'élève (Ma programmation). La table de mon emploi du temps contient un dictionnaire et des clés pour chaque bloc que l'élève pourrait remplir. La seconde contient une liste de toutes les classes potentielles qu'un étudiant pourrait prendre (liste de classe). Tous les cours dans la liste des classes sont stockés sur plusieurs tableaux. Si l'étudiant veut modifier son horaire, il appuie sur un bouton d'édition sur Mon calendrier, ce qui produit un bouton «Modifier» sur chaque cellule de l'horaire. Ce que je voudrais est de créer un IBAction qui enregistrerait la clé de la cellule qui a été pressée. Ensuite, l'application irait sur la liste des classes et afficher toutes les classes. L'utilisateur sélectionne un nouveau cours et l'application prend ce cours et l'utilise pour remplacer le cours dans le bloc qui a été "changé".Aide avec Schedule App

Je suppose que ce que je vraiment besoin de savoir comment faire est:

  • registre cellule qui a été choisi

  • Segue programmation entre la vue des contrôleurs

  • remplacer une valeur dans un dictionnaire pour une clé particulière

Je me rends compte que c'est beaucoup d'infos et je m'excuse si c'est déroutant ou si je n'ai pas fourni suffisamment d'informations. Si vous souhaitez voir une partie de mon code ou avoir besoin d'éclaircissements, je serais plus qu'heureux de le donner.

Répondre

0

Vous pouvez déclencher un enchaînement de de » UIViewController en invoquant

[self performSegueWithIdentifier:@"SomeSegueIdentifierProbablySetInIB" sender:self];