2011-04-17 29 views
0

我有一個名爲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

我錯過了什麼嗎?

回答

1

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

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

感謝澄清。去年我使用了Three20的定製版本,並且忘記了這一點。 – alex 2011-04-19 11:17:57

相關問題