title: detecting and preventing crashed on older iOS (Suspecting EventKit)
body: <p>Dear Scholars.
  I have created a simple application using the latest SDK (4.2.1), Which runs smoothly and error free on all devices with iOS 4.x.x.</p>
  
  <p>Lately I am getting some comments from users with older iOS version complaining the application is crashing on start, on Apple's crash log I see nothing at all.
  Pushing my investigation forward, the only suspect I have at the moment is the use of EventKit class, which if memory serves, where introduced only after iOS4.</p>
  
  <p>I am using it very lightly in one of my classes, and it works perfectly on iOS4.2.1</p>
  
  <pre><code>#import &lt;EventKit/EventKit.h&gt;
  </code></pre>
  
  <p>//some time later</p>
  
  <pre><code>[self setADateInCal: [MyTimeArray objectAtIndex:0] :formatterDate];   
  </code></pre>
  
  <p><strong>Thus my Questions:</strong></p>
  
  <ol>
  <li><p>Can this be the issue that crashes my application on iOS &lt; 4 ?</p></li>
  <li><p>How can I prevent it without dropping the feature for people with iOS4</p></li>
  <li><p>In general, How can I test this? I have the latest official iOS on my device and SDK, the simulator is limited to how back it can go in regrading to iOS version... any magical way to do so?</p></li>
  </ol>