我想要有一個自定義initWithNibName
,基本上傳入另一個NSString
作爲一種類型來確定此UIViewController
基於類型的一些邏輯。所以我設置如下:自定義initWithNibName
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil andFeedType:(NSString *)feedType
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
這是否有意義?因爲我沒有經常看到這種類型的init。如果沒有,那麼做這件事的最好方法是什麼?
我從來沒有見過一個initWithNibName定製的,僅此而已。我認爲這是一個錯誤的模式 – xonegirlz