Привет,Objective C: Функция помощи
У меня есть следующие функции:
-(NSString*) nudgePhoneNumber:(NSString*)num{
NSString *[email protected]"";
[nudged stringByReplacingOccurrencesOfString:@"+" withString:@""];
[nudged stringByReplacingOccurrencesOfString:@"\\s" withString:@""];
[nudged stringByReplacingOccurrencesOfString:@"-" withString:@""];
[nudged stringByReplacingOccurrencesOfString:@"." withString:@""];
[nudged stringByReplacingOccurrencesOfString:@"/" withString:@""];
//NSLog(nudged);
return nudged;
}
И я звоню его следующим образом:
-(IBAction) phoneNumberUp:(id)sender{
NSString *mob=phoneNumber.text;
NSString *[email protected]"";
[result nudgePhoneNumber:mob];
...
}
Но я получаю исключение: "- [NSCFException nudgePhoneNumber:]: непризнанный селектор, отправленный в экземпляр" и "Завершение приложения из-за неперехваченного исключения" NSInvalidArgumentException ""
Я совершенно новичок в Objective-C и думаю, что мне просто нужен чей-то быстрый взгляд.
Большое спасибо заранее,
Метод находится в том же классе. Должен ли я использовать «я»? – Eamorr
Существует также проблема использования 'stringByReplacingOccurencesOfString' с' NSString' вместо 'NSMutableString' – Abizern
Если метод находится в том же классе, то вы используете ключевое слово« self »! :) –