title: XCode: unknown class in interface builder file when using static library
body: <p>I am currently working on an iPad app with the following environment:</p>
  
  <ul>
  <li>XCode 7</li>
  <li>iOS 9.2</li>
  <li>Swift 2</li>
  <li>Storyboard</li>
  <li>List item</li>
  </ul>
  
  <p>My project contains a static library (myLib.a) that has been created by someone else. This lib contains a bunch of classes and has been written in Objective-C.
  I have imported the lib (myLib.a) as well as all the headers (.h files) in my Swift project.</p>
  
  <p>The library contains a class that is a subclass of UITextField and is called CustomUITextField. My project contains the file CustomUITextField.h. This class applies a specific layout to a UITextField.</p>
  
  <p>The library contains as well a UIViewController called LoginViewController. My project contains the file LoginViewController.h.</p>
  
  <p>In my storyboard, I have designed a UIViewController and changed the class to LoginViewController. I then added a UITextField and changed it to CustomUITextField.</p>
  
  <p>When I launch my app, the CustomUITextField is rendered as a UITextField and I have the error message:</p>
  
  <pre><code>Unknown class CustomUITextField in interface builder file
  </code></pre>
  
  <p>When I look at both LoginViewController and CustomUITextField in my Storyboard, it doesn't allow me to add the Module Name. Even if I force it, I still have the same issue.</p>
  
  <p>Of course, if I create my own LoginViewController and CustomUITextField (in Swift or Objective-C), everything is working fine. So, I suppose there is something wrong with the library... Is there a specific configuration or flag to use somewhere?</p>
  
  <p>Thanks</p>