Domanda

Siamo spiacenti immagino che mi manca qualcosa di fondamentale qui. Prima di scrivere un mucchio di dettagli sulle specifiche della classe mi farebbe piacere una gomitata o schiaffo sulla testa sul significato di questo errore di generazione.

Ho una sottoclasse di NSObject SiteAnnotation che dovrebbe essere conforme al protocollo MKAnnotation. E '#imported nel ViewController in questione

Quando provo ad alloc / init:

SiteAnnotation *thisAnnotation = [[SiteAnnotation alloc] init];

Questo è l'errore di compilazione che si verifica:

Link /build/Debug-iphonesimulator/testbed.app/testbed
  ".objc_class_name_SiteAnnotation", referenced from:
   literal-pointer@__OBJC@__cls_refs@SiteAnnotation in MapViewController.o
   Symbol(s) not found
   collect2: ld returned 1 exit status

Qualche consiglio apprezzato.

È stato utile?

Soluzione

Verificare che il file contenente SiteAnnotation è ancora nel vostro target build. Dico che è SiteAnnotation.m -. Clic su tale file, premere Cmd + I (per Get Info), e controllare la scheda Target

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top