Subclass PFUser in swift

2 Solutions Collect From Internet About “Subclass PFUser in swift”

BridgingHeader.h:

#import <Parse/Parse.h>
#import <Parse/PFObject+Subclass.h>

User.swift:

import Foundation

class User : PFUser, PFSubclassing {

override class func load() {
    self.registerSubclass()
}

//My variables
dynamic var firstname: String
dynamic var lastname: String

}

DONT´T include this snippet when subclassing PFUser:

class func parseClassName() -> String! {
    return "User"
}

In Swift 2.0 You not need to implement PFSubclassing Protocol for Subclassing PFUser.

Just create normal subclass like this;

class ParseUser: PFUser {

    @NSManaged var name: String?
    @NSManaged var surname: String?
    @NSManaged var phoneNumber: String?

    override class func initialize() {
        struct Static {
            static var onceToken : dispatch_once_t = 0;
        }
        dispatch_once(&Static.onceToken) {
            self.registerSubclass()
        }
    }