//判断输入文本中字符串的长度 
  
if ([self convertToInt:chooseRollTextField.text] > 20) { 
    [self showToast:@"输入的角色名不能超过20个汉字或40个字符哦!"]; 
    return; 
} 
  
-  (int)convertToInt:(NSString*)strtemp { 
    int strlength = 0; 
    char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding]; 
    for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) { 
        if (*p) { 
            p++; 
            strlength++; 
        } 
        else { 
            p++; 
        } 
    } 
      
    int result = (strlength+1)/2; 
    return result; 
} 
 

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

iOS网络操作与AFNetworking详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。