2010-09-18 102 views
0

當我嘗試獲取從UITableViewController繼承的h文件以符合NSCoding時,我無法切換視圖。UITableViewController與NSCoding兼容嗎?

- (id) initWithCoder:(NSCoder*) coder 
{ 
    [self init]; 
    return self; 
} 

將上面的代碼插入m文件是導致問題的原因。這是爲什麼?

回答

2

只要撥打[self init]可能會導致很多問題。您應該像這樣覆蓋initWithCoder

- (id)initWithCoder:(NSCoder*) coder 
{ 
    self = [super initWithCoder: coder]; 
    if (self) { 
     // Call a setup method 
    } 
    return self; 
}