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