TableViewCell的傳值問題

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

Links booklink

Contact Us: admin [ a t ] ucptt.com