2011-12-12 11 views
10

sto provando a eseguire la funzione di arricciatura a mezza pagina. Questo è il codice che sto usando:Comando Linker non riuscito con simboli non definiti per l'architettura i386

#import <QuartzCore/QuartzCore.h> 


CATransition *animation = [CATransition animation]; 
[animation setDelegate:self]; 
[animation setDuration:1.0f]; 
[animation setTimingFunction:UIViewAnimationCurveEaseInOut]; 
[animation setType:(notCurled ? @"mapCurl" : @"mapUnCurl")]; 
[animation setRemovedOnCompletion:NO]; 
[animation setFillMode: @"extended"]; 
[animation setRemovedOnCompletion: NO]; 
notCurled = !notCurled; 

Ma ho incontrato i seguenti errori

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_CATransition", referenced from: 
     objc-class-ref in MyMapViewController.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 


    "_OBJC_CLASS_$_CATransition", referenced from: 


     objc-class-ref in SJMapViewController.o 


ld: symbol(s) not found for architecture i386 


clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Come posso risolverlo?

risposta

23

la tua app si lamenta che non riesce a trovare il simbolo CAT.

Hai aggiunto il framework QuartzCore alla tua app?

Se non lo aggiungi: vai alle impostazioni di destinazione -> crea fasi -> collega binario -> seleziona il pulsante + e seleziona QuartzCore.

quindi importarlo in cui è necessario utilizzarlo:

 #import <QuartzCore/QuartzCore.h> 
+0

pensavo di aver aggiunto il quadro, ricontrollata e trovò che non ho aggiunto. Grazie compagno. –

+3

Aveva lo stesso problema ma aveva a che fare con il codice che ho importato nel mio progetto da un'altra libreria. Nel caso in cui qualcuno abbia quel problema andare in Build Phases e aggiungere i file importati a Compile Sources. – robhasacamera

+0

Grazie, @robhasacamera, è esattamente ciò di cui avevo bisogno. Non riuscivo a capire perché stavo ancora avendo il problema con il framework e le importazioni impostate correttamente. –

Problemi correlati