2010-05-18 9 views
0

Je ne sais pas pourquoi la ligne suivante:RegexKitLite & Unrecognized Selector envoyés à l'instance Erreur

addDetails.Address = [addDetails.Address stringByReplacingOccurrencesOfRegex:@" +" withString:@" "]; 

provoque un "sélecteur non reconnu envoyé à l'instance" erreur, fermeture de mon application iPhone dans mon simulateur (XCode).

Quel est le problème avec mon code?

+2

Comment l'adresse est-elle déclarée? – Mark

+0

Veuillez ajouter un code décrivant la propriété ou la méthode Address. –

Répondre

0

stringByReplacingOccurrencesOfRegex: withString: est une catégorie NSString définie dans RegexKitLite.h de RegexKitLite lib. Apparemment, vous n'avez pas ajouté cette catégorie dans votre projet correctement voir:
http://regexkit.sourceforge.net/RegexKitLite/#AddingRegexKitLitetoyourProject
ou addDetails.Address n'est pas NSString.

+0

Oh oui! Cela a résolu le problème! Le problème était avec la façon dont les bibliothèques ont été ajoutées. J'avais simplement simplement ajouté le fichier 'RegexKitLite.h' sans avoir la bibliothèque dynamique. Merci Vladimir! – Susanth