所以这就是我所做的......
我得到了我的班级(PFLobby,子类Parse Class(在这种情况下不会影响某些东西)),它将属性存储为字典(我想是这样),因此可以通过调用{{1}来检索它们}。
这是我在该课程中的代码:
mypflobbyobject["theattribute"]
现在..
在我的tableviewcontroller上,我想分配频道。
编译器说import Foundation
import Parse
class PFLobby:PFObject, PFSubclassing {
var channel: String?{
get {
return self["channel"] as? String
}
}
var usercount: Int?{
get {
return self["usercount"] as? Int
}
}
override class func load() {
// Register the PFLobby as a PFObject subclass
self.registerSubclass()
}
class func parseClassName() -> String! {
return "Lobby"
}
}
。
我想在不修改setter的情况下修改getter。
如果我写这个
cannot assign to 'channel' in 'lobby'
我收到了EXC_BAD_ACCESS错误..
那么如何在不修改我的setter的情况下修改我的getter?
答案 0 :(得分:1)
试试这个:
var channel: String? {
get {
return self["channel"] as? String
}
set {
self["channel"] = newValue
}
}