title: Looping through a multidimensional array in swift
body: <p>So I am trying to iterate over an NSArray.  My NSArray is an array of an array of strings.  Here is a copy-paste of the first 1.5 elements</p>
  
  <pre><code>(
      (
      "Tater Tot Nachos",
      "Fried Feta",
      "The Ultimate Feta Bread",
      "Cheese Bread",
      "Aubrees Bread",
      "The Wings!",
      "Coconut Grove Chicken Sicks",
      "Far East Wings",
      "Bacon Brussels Sprouts"
  ),
      (
      "Shaved Brussels Sprout Salad",
      "Greek Salad",
      "Coronado Cobb Salad",
      "Harvest Salad",
  </code></pre>
  
  <p>This is the function that's giving me the headache</p>
  
  <pre><code> func createMenu() {
      if let list = cellDescripters {
          for(index, item) in list.enumerated() {
              for food in item {
                  //DO SOMETHING WITH "FOOD"
              }
  
          }
      }
  }
  </code></pre>
  
  <p>' cellDescripters ' Is a global variable and it is the array I was outlining at the top, basically an array of arrays of strings.   </p>
  
  <p>When I print the type of ' item ' I see it's of type __NSArrayM which is an NSMutableArray from my understanding.  Looking at documentation NSMutableArrays are iterable.  </p>
  
  <p>However when I go to compile this code I get the error:</p>
  
  <pre><code>Type 'Any' does not conform to protocol 'Sequence'
  </code></pre>
  
  <p>Any help would be greatly appreciated.  </p>