Ios 为什么Uitextfield返回null?
我从textfield中的选择器中选择了日期,并单击了soap调用的发送按钮。但是textfield返回null。soap的消息是Ios 为什么Uitextfield返回null?,ios,objective-c,soap,uitextfield,Ios,Objective C,Soap,Uitextfield,我从textfield中的选择器中选择了日期,并单击了soap调用的发送按钮。但是textfield返回null。soap的消息是 空 null h m 你用过 Date1 = nil; Date2 = nil; - (void)textFieldDidEndEditing:(UITextField *)textField{ 这就是使其为空的原因,因为在您的textfielddidediting中,您使uitextfield为零。每当UITextField辞去第一响应者的身份时,就会调用此方
Date1 = nil;
Date2 = nil;
- (void)textFieldDidEndEditing:(UITextField *)textField{
这就是使其为空的原因,因为在您的
textfielddidediting
中,您使uitextfield为零。每当UITextField辞去第一响应者的身份时,就会调用此方法。(如果委托设置为您的类)1)为两个textField设置委托
2) 在-(void)textfielddidediting:(UITextField*)textField中
您可以检查weather TextField对象是否为date1或date2。
写下你想对文本做什么的代码
@synthesize Date1,Date2;
-(void) viewWillDisappear:(BOOL)animated
{
[Date1 resignFirstResponder];
[Date2 resignFirstResponder];
}
- (void)textFieldDidBeginEditing:(UITextField *)textField{
Date1 = textField;
Date2 = textField;
[self addInputViewToTextField:textField];
[self addInputViewToTextField:textField];
}
- (void)textFieldDidEndEditing:(UITextField *)textField{
Date1 = nil;
Date2 = nil;
}
- (void)viewDidUnload {
[self setDate1:nil];
[self setDate2:nil];
[super viewDidUnload];
}
Date1 = nil;
Date2 = nil;
- (void)textFieldDidEndEditing:(UITextField *)textField{