ios - 为什么 Uitextfield 返回 null?

标签 ios objective-c soap uitextfield

我在文本字段中从选择器中选择了日期,然后单击发送按钮进行 soap 调用。但是文本字段返回 null。soap 的消息是


< date2 >null< date2 >

.h

   @property (nonatomic, retain) IBOutlet UITextField *Date1;
   @property (nonatomic, retain) IBOutlet UITextField *Date2;

.m

    @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];

  }

最佳答案

因为在您的 textFieldDidEndEditing 中,您将 UITextFiled 设为 nil。每当 UITextField 作为第一响应者辞职时,就会调用此方法。(如果委托(delegate)设置为您的类)

关于ios - 为什么 Uitextfield 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585318/

相关文章:

objective-c - UIPopoverController 与 UINavigationController 更改 anchor ?

java - 用户证书身份验证无法正常工作的 HTTPS Apache CXF 上的 Soap

ios - BLE 设备应该在不扫描的情况下连接

ios - 阻止 LinkedIn 启动移动应用程序

PHP 未使用 AFNetworking 从我的 iPhone 模拟器接收发布数据

javascript - CORS 不适用于 chrome 中的 Angular 2

java - 如何识别 soap Request 是 SOAP 1.1 还是 SOAP 1.2

ios - 导轨 : Error occurred while parsing request parameters.(HTTP PUT)

iOS 8 autolayout 约束在不同的大小类中搞砸了

objective-c - 快速从嵌入式页面 View Controller 全屏显示图像