title: How to take out the first component of an array when it doesn't have any contents
body: <p>I made a textview that is bulleted only.  It works just like a bulleted list in word.  Now I am making an array using this code to separate strings by a bullet point (\u2022) </p>
  
  <pre><code>//get the text inside the textView
  NSString *textContents = myTextView.text;
  
  //make the array
  NSArray *bulletedArray = [textContents componentsSeparatedByString:@"\u2022"];
  
  //print out array 
  NSLog(@"%@",bulletedArray);  
  </code></pre>
  
  <p>It works perfectly with separating the text into components by bullet points but it keeps the first line that has nothing in it. So when it prints out it looks like this.</p>
  
  <pre><code>"",
  "Here is my first statement\n\n",
  "Here is my second statement.\n\n",
  "This is my third statement. "
  </code></pre>
  
  <p>The very first component of the array is "" (nothing). Is there a way to avoid adding components that equal nil? </p>
  
  <p>Thanks. </p>