title: Save multidemnsional array as userdefaults in Swift
body: <p>I have an array that I can't seem to save as a user default with Swift. </p>
  
  <pre><code>var shoppingLists = [
      (name: "Giant", items: ["Salad", "Bread"]),
      (name: "ShopRite", items: ["Chips", "Dip"])
  ]
  NSUserDefaults.standardUserDefaults().setObject(shoppingLists, forKey: "GroceryList");
  NSUserDefaults.standardUserDefaults().synchronize()
  </code></pre>
  
  <p>Any Idea what I could be doing wrong? If I have a simple array such as var list = [1,2,3,4] I can save it fine. But I can't seem to save is how it is currently structured. </p>