この質問から例を再現しようとしました:
NSString stringWithFormat をパラメーターとして受け取るメソッドを Objective-C で作成する方法は?
そして、私は @interface で作成しました:
- (float)strToFloat:(NSString *)str;
そして @implementation で:
- (float)strToFloat:(NSString *)str {
str = [str stringByReplacingOccurrencesOfString:@"."
withString:@""];
str = [str stringByReplacingOccurrencesOfString:@","
withString:@"."];
return [str floatValue];
}
結局、アプリをコンパイルしようとすると、次のエラーが表示されます:Use of undeclared identifier 'strToFloat'
このメソッドで:
- (IBAction)addItem:(id)sender {
NSLog(@"float value is: %.2f", [strToFloat labelPrice.text]);
}
この例の何が問題になっていますか?