首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中的PFUser子类

中的PFUser子类
EN

Stack Overflow用户
提问于 2014-08-19 16:49:23
回答 2查看 3.9K关注 0票数 1

我想要在PFUser对象中子类。我还想声明我自己的变量。关于子类的解析文档目前还没有涵盖PFUser。

解析有关子类PFObject的文档:

代码语言:javascript
复制
class Armor : PFObject, PFSubclassing {
    class func load() {
       self.registerSubclass()
    }
    class func parseClassName() -> String! {
       return "Armor"
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-19 16:49:23

BridgingHeader.h:

代码语言:javascript
复制
#import <Parse/Parse.h>
#import <Parse/PFObject+Subclass.h>

User.swift:

代码语言:javascript
复制
import Foundation

class User : PFUser, PFSubclassing {

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

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

}

在子类PFUser:时不包含此代码段

代码语言:javascript
复制
class func parseClassName() -> String! {
    return "User"
}
票数 9
EN

Stack Overflow用户

发布于 2015-09-16 12:50:16

在SWIFT2.0中,您不需要为子类PFSubclassing协议实现PFUser。

只需像这样创建正常的子类;

代码语言:javascript
复制
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()
        }
    }
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25388865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档