作者greatroy (没有昵称)
看板MacDev
标题TableViewCell的传值问题
时间Thu Oct 23 22:47:43 2014
※ 引述《greatroy (没有昵称)》之铭言:
: 范例-> http://tinyurl.com/ndfatxx
: 请大家指点迷津,
: 图中「允许的来电」及「开始结束」是用Tableview做的吗?还是其它元件?
: 另外「排程」与「开始结果」是如何放在一起的?
: 谢谢
继前几天的问题後又遇到问题...
画面->
http://tinyurl.com/pwtv3w2
程式->
http://tinyurl.com/pbu6xnr (已更新)
为啥第一次按下去,没法正确更新detailTextLabel的值?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.131.252
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1414075667.A.6A5.html
1F:推 bbb55952000: 感觉是delegate没做好 10/24 04:43
2F:→ darktt: 没人将delegate pass cell进去的啦,delegate通常都是上一 10/24 07:46
3F:→ darktt: 层的viewController 10/24 07:46
4F:→ darktt: 说真的,我建议你先将基本的Objective-C学好再来学Swift 10/24 07:47
5F:→ darktt: 现在Swift变动太大,不适合新手 10/24 07:48
6F:→ greatroy: 回d大,本来是正常丢viewcontroller本身过去,因为有同样 10/24 08:38
7F:→ greatroy: 的状况,所以改丢sencder本身试试,见笑了 10/24 08:39
8F:→ greatroy: 回b大,我也是这麽想,但找不出原因.. 10/24 08:40
9F:→ greatroy: 我把它改成正常delegate了,但还是不行 10/24 10:40
※ 编辑: greatroy (42.79.120.61), 10/24/2014 10:40:49
10F:→ darktt: 我的测试是,实际上资料是有进去,不过不知道为什麽画面没 10/24 11:12
11F:→ darktt: 更新 10/24 11:12
12F:推 Helios: 在那个页面加上这个 10/24 11:27
13F:→ Helios: override func viewDidAppear(animated: Bool) { 10/24 11:27
14F:→ Helios: tableView.reloadData()} 10/24 11:27
15F:→ greatroy: H大的方式的确有效,多reload一次,谢谢^^ 10/24 14:08
16F:→ greatroy: 刚测出另种解法,但很怪,就是在更新detailTextLabel时 10/24 14:09
17F:→ greatroy: 前面多加个字元或空白=" \(project_selector)"就正常了. 10/24 14:10
18F:→ greatroy: 不然就是原先的detailTextLabel放个预设值也行 10/24 14:11
19F:→ greatroy: 就是不能一开始是空字串.. 10/24 14:11