我做了一个只有项目符号的文本视图。它的工作原理就像 word 中的项目符号列表。现在我正在使用此代码创建一个数组,以通过项目符号 (\u2022) 分隔字符串
//get the text inside the textView
NSString *textContents = myTextView.text;
//make the array
NSArray *bulletedArray = [textContents componentsSeparatedByString:@"\u2022"];
//print out array
NSLog(@"%@",bulletedArray);
它可以完美地通过项目符号将文本分成组件,但它保留了第一行,其中没有任何内容。所以当它打印出来时,它看起来像这样。
"",
"Here is my first statement\n\n",
"Here is my second statement.\n\n",
"This is my third statement. "
数组的第一个组件是“”(无)。有没有办法避免添加等于 nil 的组件?
谢谢。