使用Three20的导航模型调用UITableViewController实例的init方法

问题描述:

我有一个名为MainTableViewController的ThreeTable项目中的UITableViewController子类实例。映射设置如下:使用Three20的导航模型调用UITableViewController实例的init方法

[map from:@"tt://catalog" toViewController:[MainTableViewController class]]; 

更新到xcode 4和当前的three20 v1.0.5之后。 MainTableViewController的init方法不再被调用。有没有人有一个提示如何映射到一个视图控制器的init()方法不带参数:

@implementation MainTableViewController 
- (id)init{ 

的介绍页面,以three20式导航指出无初始化情况放慢参数情况下http://three20.info/article/2010-10-06-URL-Based-Navigation

我错过了什么吗?

Three20期待您用于UIViewControllers指定初始化:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
+0

感谢澄清。去年我使用了Three20的定制版本,并且忘记了这一点。 – alex 2011-04-19 11:17:57