我想要一个 custom initWithNibName
,基本上将另一个NSString
作为类型传入,以根据类型确定其中的一些逻辑UIViewController
。所以我设置如下:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil andFeedType:(NSString *)feedType
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
这甚至有意义吗?因为我不经常看到这种类型的初始化。如果没有,那么最好的方法是什么?