ios – TextField在空时返回nil

前端之家收集整理的这篇文章主要介绍了ios – TextField在空时返回nil前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正准备我的应用程序到iOS7并有一个奇怪的问题:

当我试图得到一个空的TextField文本时,我得到“nil”,而在过去它曾经返回@“”(空字符串).

这是正式的变化还是错误

谢谢
沙尼

解决方法

这是从iOS6到iOS7的正式变化.用于返回空字符串的文本字段,但现在您有一个nil字符串.
  1. @property (weak,nonatomic) IBOutlet UITextField *tf;
  2.  
  3. // iOS6
  4. if (![self.tf.text isEqualToString:@""]){
  5.  
  6. // iOS7
  7. if (self.tf.text != nil && ![self.tf.text isEqualToString:@""]) {

猜你在找的iOS相关文章