我正在尝试使用Apple开发人员文档here中记录的UITableViewController
创建一个简单的表单。
我要做的是位于标题为“静态行内容的技术”
的部分我创建了几个UITableViewCells
并将它们添加到我的笔尖,但是当我尝试访问它们以将它们添加到UITableView
(在cellForRowAtIndexPath:
方法中)时总是空的。
就好像它们没有从笔尖正确加载。我已经对我的代码进行了双/三/四重检查,以确保我完全按照文档中的详细说明进行操作,但没有运气。
这里有什么显而易见的东西吗?
答案 0 :(得分:0)
您是否确定已在nib文件中连接IBOutlets?
在ViewController.h文件中,您应该:
IBOutlet UITableViewCell *specialCell1;
IBOutlet UITableViewCell *specialCell2;
然后将这些中的每一个“连线”到nib文件中的相应单元格。如果没有,它们将不存在!
答案 1 :(得分:-1)
想出来......
当我添加父视图控制器时,我使用的是简单的“init”。切换到“initWithNibName”解决了问题......
还在学习......:)