Eh bien, je crée une application iPhone qui contient certaines fonctionnalités comme les routes cyclables et un Photoviewer.Réception de l'erreur SIGABRT lors du lancement de TTPhotoviewController dans l'iPhone
Pour ces routes cyclables, j'utilise l'api Cloudmade et pour PhotoViewer l'utilisation du contrôleur TTPhotoview de Three20.
Ces itinéraires de pistes cyclables fonctionnent parfaitement mais je pense qu'il doit y avoir quelque chose avec les erreurs im getting.
Je vais décrire 2 cas ici sur ce que j'ai essayé et quel problème j'ai reçu.
Cas 1: Compiling va mal et recevoir l'erreur suivante:
duplicate symbol _aatan2 in /Users/wesleycoppens/Documents/MooiWest/libs/Proj4/Device/libProj4.a(aasincos.o) and /Users/wesleycoppens/Documents/MooiWest/libs/route-me/Device/libMapView.a(aasincos.o)
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Je reçois cette erreur quand je suis en train d'ajouter aux drapeaux D'autres linkers le drapeau -all_load. Voir l'image ci-dessous ici à quoi ressemblent mes autres balises de liens.
voir link pour l'image: http://i49.tinypic.com/262o7q1.png http://i49.tinypic.com/262o7q1.png
Cas n ° 2: Compiling va bien, l'application fonctionne dans le simulateur parfaitement, mais la réception SIGABRT avec le dispositif.
Dans ce cas, j'ai supprimé l'indicateur -all_load dans mes autres indicateurs d'éditeur de liens. Maintenant, je ne reçois aucune erreur de compilation, mais je reçois un SIGABRT lorsque je tape sur le tablerow qui est lié à l'application photoviewer. Je ne suis pas sûr que je lierais correctement le Photoviewer à, alors voici la partie où je pousse l'autre photoview.
PhotoTest2Controller *photoViewController = [[PhotoTest2Controller alloc] init];
[self.navigationController pushViewController:photoViewController animated:YES];
[photoViewController release];
également ici une autre capture d'écran des drapeaux de l'éditeur de liens comment ils sont définis dans ce cas:
voir link pour l'image: