0
修改setter方法修改的getter是我做了什麼..沒有斯威夫特
我得到了我的課(PFLobby,子類解析類(不影響在這種情況下的東西)),它具有存儲爲一個屬性字典(我認爲是這樣),因此可以通過致電mypflobbyobject["theattribute"]
來檢索它們。
這裏是我的代碼,該類:
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"
}
}
現在..
在我tableviewcontroller我想要分配的通道。 編譯器說cannot assign to 'channel' in 'lobby'
。
我想修改getter而不修改setter。
如果我寫這篇文章
var channel: String?{
get {
return self["channel"] as? String
}
set {
self.channel = newValue
}
}
我得到一個EXC_BAD_ACCESS錯誤..
那麼,如何修改我消氣,而無需修改我的二傳手?