[英]Which “init” method does segue call on UIViewController?
在這里UIViewController
,當我們使用segue將一個UIViewController
鏈接到另一個UIView時,segue使用哪種“ init”方法來啟動新的UIViewController
? 是“ initWithCoder”嗎? 或者是其他東西? 我需要知道,因為我需要修改segue用於初始化UIViewController
的init方法。
有什么想法嗎?
是這個方法
initWithCoder
我認為這種解決方案更好。
-(void)setUp{
//Set up
}
然后將這段代碼放在每個initMethod中 :
-(instancetype)initWithCoder:(NSCoder *)aDecoder{
if (self = [super initWithCoder:aDecoder]) {
[self setUp];
}
return self;
}
-(instancetype)init{
if (self = [super init]) {
[self setUp];
}
return self;
}
//Also other init method
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.