看板 MacDev 關於我們 聯絡資訊
※ 引述《greatroy (沒有暱稱)》之銘言: : 範例-> http://tinyurl.com/ndfatxx : 請大家指點迷津, : 圖中「允許的來電」及「開始結束」是用Tableview做的嗎?還是其它元件? : 另外「排程」與「開始結果」是如何放在一起的? : 謝謝 繼前幾天的問題後又遇到問題... 畫面->http://tinyurl.com/pwtv3w2 程式->http://tinyurl.com/pbu6xnr (已更新) 為啥第一次按下去,沒法正確更新detailTextLabel的值? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.131.252 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1414075667.A.6A5.html
bbb55952000: 感覺是delegate沒做好 10/24 04:43
darktt: 沒人將delegate pass cell進去的啦,delegate通常都是上一 10/24 07:46
darktt: 層的viewController 10/24 07:46
darktt: 說真的,我建議妳先將基本的Objective-C學好再來學Swift 10/24 07:47
darktt: 現在Swift變動太大,不適合新手 10/24 07:48
greatroy: 回d大,本來是正常丟viewcontroller本身過去,因為有同樣 10/24 08:38
greatroy: 的狀況,所以改丟sencder本身試試,見笑了 10/24 08:39
greatroy: 回b大,我也是這麼想,但找不出原因.. 10/24 08:40
greatroy: 我把它改成正常delegate了,但還是不行 10/24 10:40
※ 編輯: greatroy (42.79.120.61), 10/24/2014 10:40:49
darktt: 我的測試是,實際上資料是有進去,不過不知道為什麼畫面沒 10/24 11:12
darktt: 更新 10/24 11:12
Helios: 在那個頁面加上這個 10/24 11:27
Helios: override func viewDidAppear(animated: Bool) { 10/24 11:27
Helios: tableView.reloadData()} 10/24 11:27
greatroy: H大的方式的確有效,多reload一次,謝謝^^ 10/24 14:08
greatroy: 剛測出另種解法,但很怪,就是在更新detailTextLabel時 10/24 14:09
greatroy: 前面多加個字元或空白=" \(project_selector)"就正常了. 10/24 14:10
greatroy: 不然就是原先的detailTextLabel放個預設值也行 10/24 14:11
greatroy: 就是不能一開始是空字串.. 10/24 14:11