textView/textField.text.length的问题

1. (1)这个length指的是输入字符的长度。无论输入的是一个汉字或者一个字符或者一个空格,“\n”,length均加1.

    (2)只要length不为0 <=> textView.text != nil

2.   在app的应用反馈模块中会要求输入建议反馈,其中判断是否输入文本,遇到只输空格和“\n”而不输文本的情况,判断如下:

       if (textView.text != nil)     //  1中提到

      {

          //遍历每一个字符

         for ( int i=0; i<textView.text.length ;  i++ )

                {

                     int a =[textView.text  characterAtIndex:i ] ;

            //如果碰到不是空格并且不是回车

                        if  ( a!=30 && a!=10 )  // 10代表 “\n”, 32 代表空格    

                        break;

           //遍历到最后一个字符仍然没有碰到不是空格或者回车的字符,那么弹出警告,提示信息为空

                        if ( i==textView.text.length -1 )

                        {

                             警告。。。

                        }

                 }

       }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值