title: Parse PFSubclassing not working with Swift
body: <p>I have copied the Parse Swift example for Subclassing:</p>
  
  <pre><code>class Armor : PFObject, PFSubclassing {
  
      override class func load() {
          self.registerSubclass()
      }
      class func parseClassName() -&gt; String! {
          return "Armor"
      }
  }
  </code></pre>
  
  <p>I get the following errors:</p>
  
  <pre><code>/Parse/Armor.swift:11:1: error: type 'Armor' does not conform to protocol 'PFSubclassing'
  class Armor : PFObject, PFSubclassing {
  ^
  __ObjC.PFSubclassing:15:28: note: protocol requires function 'object()' with type '() -&gt; Self!'
    @objc(object) class func object() -&gt; Self!
                             ^
  __ObjC.PFSubclassing:23:52: note: protocol requires function 'objectWithoutDataWithObjectId' with type '(String!) -&gt; Self!'
    @objc(objectWithoutDataWithObjectId:) class func objectWithoutDataWithObjectId(objectId: String!) -&gt; Self!
                                                     ^
  __ObjC.PFSubclassing:30:27: note: protocol requires function 'query()' with type '() -&gt; PFQuery!'
    @objc(query) class func query() -&gt; PFQuery!
                            ^
  __ObjC.PFSubclassing:35:38: note: protocol requires function 'registerSubclass()' with type '() -&gt; Void'
    @objc(registerSubclass) class func registerSubclass()
                                       ^
  /Parse/Armor.swift:14:9: error: 'Armor.Type' does not have a member named 'registerSubclass'
          self.registerSubclass()
          ^    ~~~~~~~~~~~~~~~~
  </code></pre>
  
  <p>I saw this answer:  <a href="https://stackoverflow.com/a/24899411/843151">https://stackoverflow.com/a/24899411/843151</a> and tried that solution with no luck, I get the same errors.</p>
  
  <p>Any suggestions of why this is happening?  Thanks in advance.</p>