我想要有一个自定义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