title: Binding NSArray between MonoTouch and Objective C
body: <p>I have created a static library and trying to bind it to Monotouch using <a href="http://docs.xamarin.com/guides/ios/advanced_topics/binding_objective-c/binding_walkthrough#3.1.1.creating-a-fat-binary" rel="nofollow">link</a></p>
  
  <p>In the binding i want to pass NSArray from MonoTouch to Objective C. I have it defined in ApiDefinition.cs like
  NSObject [] DataArray { get; set; }</p>
  
  <ul>
  <li>When i try to pass string array from MonoTouch </li>
  </ul>
  
  <p>var b = new[] { "Item 1", "Item 2", "Item 3" };</p>
  
  <p>get following error</p>
  
  <p>Cannot implicitly convert type 'string[]' to MonoTouch.Foundation.NSObject[]</p>
  
  <ul>
  <li>When i try to pass NSArray from MonoTouch </li>
  </ul>
  
  <p>NSArray array1 = NSArray.FromObjects ("Item 1", "Item 2", "Item 3");</p>
  
  <p>get following error</p>
  
  <p>Cannot implicitly convert type MonoTouch.Foundation.NSArray to MonoTouch.Foundation.NSObject[]</p>
  
  <p>How do i pass an Array from MonotOuch to Objective C?</p>