0
我的單元格要麼保留大學生名稱,要麼是用戶名,但即使我的故事板中的單元格上有文本標籤,它也不會保留這兩個值 覆蓋init(樣式:UITableViewStyle,className:字符串)!{ super.init(風格:風格,類名:類名) }如何讓一個單元格在ios中保存多個文本標籤
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
// Configure the PFQueryTableView
self.parseClassName = "_User"
self.textKey = "username"
self.pullToRefreshEnabled = true
self.paginationEnabled = false
}
override func queryForTable() -> PFQuery {
var query = PFQuery(className: "_User")
query.orderByAscending("username")
return query
}
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject?) -> PFTableViewCell? {
let cellIdentifier = "cell"
var cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as? PFTableViewCell
if cell == nil {
cell = PFTableViewCell(style: .Default, reuseIdentifier: cellIdentifier)
}
if let usernametable = object?["username"] as? String {
cell?.textLabel?.text = usernametable
}
if let collegename = object?["collegename"] as? String {
cell?.textLabel?.text = collegename
}
return cell
}
要設置'細胞?.textLabel?的.text = usernametable'然後重寫標籤文本'cell?.textLabel?.text = collegename'。你可以顯示你的'PFTableViewCell'代碼嗎? – alaphao
除了聲明文本標籤之外,我沒有任何代碼在單元格上,我需要添加它才能使用它。 –
你應該使用聲明的'UILabels' var來代替'cell?.textLabel' – alaphao