iPhone UITextField inputView错误:对readonly属性的Assignement

use*_*005 1 iphone uipickerview uitextfield ios

当我想将UIPicker分配为UITextField的inputView时,我遇到了问题.它显示错误" Assinnement to readonly property ".请帮助,因为我认为它与财产合成无关.

我在下面添加了我的代码:

@interface DriverWaitingDetails : UIViewController<UITextFieldDelegate,UIPickerViewDataSource, UIPickerViewDelegate>
{

IBOutlet UILabel *baseLabel;
IBOutlet UITableView *driverTableView;
IBOutlet UIPickerView *basePicker;
}

 @property(nonatomic, retain) IBOutlet UIPickerView *basePicker;
 @property(nonatomic,retain)IBOutlet UILabel *baseLabel;
 @property(nonatomic,retain)IBOutlet UITableView *driverTableView;


@end
Run Code Online (Sandbox Code Playgroud)

执行代码: -

-(void)viewDidLoad
{

basePicker=[[UIPickerView alloc] initWithFrame:CGRectMake(0,100,320, 500)];
self.navigationItem.title=@"Driver Table";
baseLabel.userInteractionEnabled = YES;
basePicker.delegate = self;
basePicker.dataSource = self;
[basePicker setShowsSelectionIndicator:YES];
baseLabel.inputView=nil;
[super viewDidLoad];    
}
Run Code Online (Sandbox Code Playgroud)

附上截图: - UITextField错误图像

Mid*_* MP 5

您正在设置输入视图UILabel.你声明baseLabel UILabel不是UITextField.

IBOutlet UILabel *baseLabel;
Run Code Online (Sandbox Code Playgroud)