挨拶、目的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にはかなり新しく、ちょっとした見回しが必要な人がいると思います。あなたの方法は-(NSString*) nudgePhoneNumber:(NSString*)num
宣言され、実施されている
このメソッドは同じクラスにあります。私は '自己'を使うべきですか? – Eamorr
'NSMutableString'ではなく' NSString'で 'stringByReplacingOccurencesOfString'を使う問題もあります – Abizern
メソッドが同じクラスにある場合は、キーワード" self "を使用します! :) –