-4

この質問から例を再現しようとしました:

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]);
}

この例の何が問題になっていますか?

4

1 に答える 1