正如您所看到的,我正在嘗試從Photo Action View Controller到設置視圖控制器(UITableViewController
)的performSegue
。PerformSegue無法正確執行
所以我從PhotoActionViewController
直接(不使用按鈕等),因爲我想,當用戶從顯示AlertView
一個選項水龍頭來執行此SEGUE執行。一切工作都像魅力,直到我爲SettingsViewController
設置類。賽格表演但我看不到任何UITableViewCell
。我怎麼能得到這個工作形式?
這裏是我的代碼:
- (IBAction)imageViewTapped:(UITapGestureRecognizer *)sender
{
BlockAlertView *alert = [BlockAlertView alertWithTitle:@"New Photo" message:@"Decide what you would like to do with this photo"];
[alert addButtonWithTitle:@"Create New Project" block:^{
// Pushing to New Project Settings Controller
[self performSegueWithIdentifier:@"NPSSegue" sender:self];
}];
[alert addButtonWithTitle:@"Add To Existing Project" block:^{
NSLog(@"Add to existing");
}];
[alert setCancelButtonWithTitle:@"Cancel" block:nil];
[alert show];
}
我沒有張貼prepareForSegue
,因爲它是空的這一刻,我不知道如果有什麼應該在那裏。
首先。不要將'self'傳遞給'performSegueWithIdentifier'只是傳遞'nil'。現在看其餘的... – Fogmeister
你可以顯示'SettingsViewController'的代碼。 – Fogmeister
沒有什麼!只是從'UITableViewController'繼承的新類如此,例如:'numberOfSectionsInTableView:'等 – cojoj