Je suis nouveau à Objective C/iOS, mais je peux expliquer assez clairement, espérons obtenir une aide:vue Recharger en utilisant les données de carte
L'application a une carte avec des épingles et des légendes. En tapant une légende charge une vue de tableau sur la base de données dans l'annotation (voir):
- (void)mapView:(CPMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control {
[self performSegueWithIdentifier:@"ShowUserClusterTable" sender:view];
}
L'utilisateur peut effectuer une action de ce point de vue de la table qui devrait alors modifier l'affichage de la table.
- Cliquez ligne en vue tableau, effectuer une action dans une vue modale, les données envoyées au serveur web
- vue Modal rejeté. Notification envoyée à la carte contrôleur pour actualiser les données de serveur Web (annotations sont mises à jour)
- utilisateur est retourné à la table vue
- vue tableau ne contient aucune des données mises à jour
Les données sont reçues via un appel API, donc la fonction d'achèvement Je poste une notification à la vue de la table pour actualiser les données. La notification est reçue, et si je savais comment accéder aux nouvelles données, tout irait bien!
Des idées?