我在 UISplitViewController 中创建了一个带有 UITableViewController 的 iPad 应用程序(并且一切正常:) 因为我希望表格使用 UITableViewStyleGrouped,所以我添加了:
- (id)init
{
self = [super initWithStyle:UITableViewStyleGrouped];
if (self != nil) {
// Initialisation code
}
return self;
}
到 Root View Controller 并将其包含在 .h 中,但它永远不会被调用。那么,两个问题,我可以为 UISplitViewController 中的表设置 UITableViewStyleGrouped 吗?如果是这样,怎么做到的?
最佳答案
init 不会被调用,initWithStyle: 或 initWithFrame:style: 可能会被调用。
编辑:waychick 是对的。 - (id) initWithCoder:(NSCoder *) coder
被调用。
关于objective-c - 未调用 UITableViewController init 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468752/