我想要在PFUser对象中子类。我还想声明我自己的变量。关于子类的解析文档目前还没有涵盖PFUser。
解析有关子类PFObject的文档:
class Armor : PFObject, PFSubclassing {
class func load() {
self.registerSubclass()
}
class func parseClassName() -> String! {
return "Armor"
}
}发布于 2014-08-19 16:49:23
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
}在子类PFUser:时不包含此代码段
class func parseClassName() -> String! {
return "User"
}发布于 2015-09-16 12:50:16
在SWIFT2.0中,您不需要为子类PFSubclassing协议实现PFUser。
只需像这样创建正常的子类;
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()
}
}https://stackoverflow.com/questions/25388865
复制相似问题