對我而言,QuickDialog的一個主要區別是單個.m文件(settingsFormBuilder.m)可以在導航控制器的一個根下載入多個視圖的所有代碼,例如它似乎鏈接到一個視圖控制器(settingsViewController.m)。檢測哪個根元素將出現在QuickDialog中
我的問題是,當我點擊一個tableviewcell時,底層視圖將被推動,viewViewController.m中的viewWillAppear將被擊中。我不想在這個viewWillAppear方法中插入if語句來查看是否正在推送特定的rootElement而不是另一個。
如何創建if語句來確定我的'userAccessRoot'是否在viewWillAppear中加載,而不是說我的'deviceConfigRoot'?
比如我需要這樣的事情,但就是無法找到一個碼組合,將做到這一點
- (void)viewWillAppear:(BOOL)animated {
if ([self.root.activeRoot.key isEqualToString:"userAccessRoot"]) {
//Do something
}
else {
}
}
在此先感謝