iphone - UITextView 计算不起作用

标签 iphone uitextfield

考虑以下代码:

这是我的价格计算器 Controller 头文件。

#import <Foundation/Foundation.h>
#import "PriceCalculator.h"

@interface PriceCalculatorController : UITextField {

    IBOutlet UITextField *mpgField;
    IBOutlet UITextField *milesField;
    IBOutlet UITextField *priceField;
    IBOutlet UITextField *ridersField;
    IBOutlet UITextField *splitField;

    PriceCalculator *calculator;
}


-(IBAction)calculator:(id)sender;

@end

这是它的实现文件:

#import "PriceCalculatorController.h"

@implementation PriceCalculatorController


- (IBAction)calculator:(id)sender {

    float split;

    calculator = [[PriceCalculator alloc]init];


    [calculator setMpg:[mpgField float]];
    [calculator setRiders: [ridersField float]];
    [calculator setMiles: [milesField float]];
    [calculator setPrice: [priceField float]];


    split = [calculator CalculateSplit];

    [splitField setFloatValue:split];
}
@end

它给了我错误:

receiver type 'UITextField' for instance message does not
declare a method with selector 'float' [4]

发生什么事了?

最佳答案

关于iphone - UITextView 计算不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078646/

相关文章:

ios - 放大 UITextField

ios - 使表格 View 内的 UITextField 可见滚动

ios - 由于现有项目的 Xcode 12 uitextfields 具有黑色背景

iphone - 如何打印证书的公钥(Objective-C)

iphone - Xcode - 如何循环 UIAlert (带有文本字段)直到输入正确的值?

ios - CoreData NSPredicate 按日期获取数据

iphone - 将iPhone上的歌曲流式传输到另一个iPhone?

swift - 如何在 tvOS 中为密码创建复合 UITextField

ios - 自定义 UITextField 清除按钮颜色为白色

iOS 布局 : push UIView below automatically