objective-c – UITextfield.text返回null

objective-c – UITextfield.text返回null,第1张

概述假设有一个 iphone项目的代码是: IBOutlet UITextField* numberDisplay; @property (strong,nonatomic) IBOutlet UITextField *numberDisplay; 在实现文件和 @synthesize numberDisplay; 在实施文件中.同样在实施中 -(IBAction)numberClicke 假设有一个 iphone项目的代码是:

IBOutlet UITextFIEld* numberdisplay;      @property (strong,nonatomic) IBOutlet UITextFIEld *numberdisplay;

在实现文件和

@synthesize numberdisplay;

在实施文件中.同样在实施中

-(IBAction)numberClicked:(ID)sender {       UIbutton *buttonpressed = (UIbutton *)sender;      int val = buttonpressed.tag;       if ( [numberdisplay.text compare:@"0"] == 0 ) {      numberdisplay.text =[Nsstring  stringWithFormat:@"%d",val ];    } else {        numberdisplay.text = [Nsstring                       stringWithFormat:@"%@%d",numberdisplay.text,val ];      }   }

当我运行应用程序时,UITextfIEld中没有显示任何显示,即使连接是使用IB进行的,并且已经证明是通过查看检查器进行的.即使作为测试,如果我添加线条

numberdisplay.text = @"a";    NSLog(@"the value is %@",numberdisplay.text);       NSLog(@"the value is %@",numberdisplay);

我得到“两个案例中的值都是(null).任何想法.

有人可以告诉我这两行有什么问题吗?谢谢.

谢谢大家.我从零开始,现在一切正常.看起来我有一个贴错标签的文件.

解决方法 空对象可以接收选择器,它们忽略它们并返回null对象.你遇到的情况是这样的:

[(UITextFIEld*)nil setText:@"a"];NSLog(@"the value is %@",[(UITextFIEld*)nil text]);

确保文本字段不为空

总结

以上是内存溢出为你收集整理的objective-c – UITextfield.text返回null全部内容,希望文章能够帮你解决objective-c – UITextfield.text返回null所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存