【发布时间】:2014-09-09 05:59:39
【问题描述】:
我有什么
1)。容器有UITableView,它有两个自定义的UITableViewCells。
2)。 Core Data 具有某些实体,该实体具有要显示的文本
UITableViewCell 每次我进入View。
我在做什么?
1) 我选择了-viewWillAppear 方法,每次视图可见时都会调用该方法。
2) 在-viewWillAppear 中,我从核心数据中检索数据。
3) 从UITableView 检索到特定单元格
NSUInteger idxArr[] ={2,0}; // 2 nd section, 0th Row.
NSIndexPath *cPath = [NSIndexPath indexPathWithIndexes:idxArr length:2];
myCell *tCell = (myCell *)[self.settings cellForRowAtIndexPath:cPath];
tCell.myLabel.text = rec.servername; // rec.servername is from DC.
当我签入 lldb 时,
tCell was nil.
问题:
1)这是获得细胞的正确方法吗?
2) 或者,到-viewWillAppear 时,UITableView 还没有准备好?
我确定。
【问题讨论】:
-
先尝试致电
[self.settings reloadData]。好像你的 tableview 还没有准备好
标签: ios iphone objective-c uitableview ios5