J'ai écrit une application mapView simple. Elle montre deux types de problèmes.Application MapView
1- L'exécution s'arrête sur le fil 1: signal d'erreur SIGABRT.
2- Cette fonction affiche une erreur de compilation.
- (IBAction)findMe:(id)sender {
If([[toggleButton titleForState:UIControlStateNormal] isEqualToString:@"Find Me"])
{
[toggleButton setTitle:@"Hide Me" forState:UIControlStateNormal];
mapView.showsUserLocation=YES;
}
else
{
[toggleButton setTitle:@"Find Me" forState:UIControlStateNormal];
mapView.showsUserLocation=NO;
}
}
Comment faire pour supprimer ces erreur?
Je veux mettre les coordonnées de plus d'un emplacement dans mon code Je veux montrer l'icône loc.png sur la carte correspondant à ces coordonnées comment je peux accomplir cette tâche?
Vous pouvez voir l'exemple de projet de ce lien: https://drive.google.com/open?id=0B5pNDpbvZ8SnRmNFS0pjVnJFWHc
Vous utilisez un I majuscule dans "Si". Cela devrait être "si", cela pourrait être la cause de l'erreur de compilation. – LoganHenderson
Les erreurs de temps de compilation sont supprimées. Thread 1: signal L'erreur SIGABRT persiste à l'exécution. –
@ user2557829 cette question est répondue dans https://stackoverflow.com/questions/45067276/thread-1-signal-sigabrt-error/45069255#45069255 –