Objective c 空格或制表符,则不应将其视为字符

Objective c 空格或制表符,则不应将其视为字符,objective-c,Objective C,我的应用程序中有文本视图。我需要验证文本视图的输入。规则如下 文本条目开头不能接受制表符/空格 Tab /空间可以在文本项的中段和结尾被接受 最多可接受256个字符 我如何开发这个第一个字符过滤逻辑 我已经在我的应用程序中编写了以下代码,但它仍然没有给我正确的输出…有人能告诉我错误在哪里吗 -(无效)textViewDidBeginEditing:(UITextView*)textView { NSString*rawString=[textView text] NSCh

我的应用程序中有文本视图。我需要验证文本视图的输入。规则如下

  • 文本条目开头不能接受制表符/空格
  • Tab /空间可以在文本项的中段和结尾被接受
  • 最多可接受256个字符
我如何开发这个第一个字符过滤逻辑


我已经在我的应用程序中编写了以下代码,但它仍然没有给我正确的输出…有人能告诉我错误在哪里吗

-(无效)textViewDidBeginEditing:(UITextView*)textView { NSString*rawString=[textView text]

        NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];

        NSString *trimmed = [rawString stringByTrimmingCharactersInSet:whitespace];

        if ([trimmed length] == 0) 
            {

                 // Text was empty or only whitespace.

            }

        NSLog(@"length = %d",[trimmed length]);
        [self.scrollView adjustOffsetToIdealIfNeeded];
}试试这个

NSString *string = [txtview text];;
NSString *trimmedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"%d",trimmedString.length);
试试这个

NSString *string = [txtview text];;
NSString *trimmedString = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSLog(@"%d",trimmedString.length);