0
我有一個方法如何不在某些情況下加載視圖?
- (void)viewDidAppear:(BOOL)animated
{
[self updateViews];
}
- (void) updateViews
{
NSInteger itemIndex = [[DataController sharedInstance] indexFromObjectProperty:itemUUID];
if (itemIndex == NSNotFound) {
[self.navigationController popViewControllerAnimated:YES];
}
NSDictionary *item = [[[DataController sharedInstance] getItems] objectAtIndex:itemIndex];
}
我沒有必要的情況下,加載視圖的ItemIndex == NSNotFound但在調試模式下這串被稱爲再下串訪問,並導致異常。如何停止更新視圖並顯示根視圖控制器?
在'if'塊的末尾添加'return',或使用'else'-block? –
@MartinR今天我太累了,看不到簡單的東西..謝謝! – ShurupuS