正如您所见,我正在尝试performSegue
从照片操作视图控制器到设置视图控制器(UITableViewController
)。
所以我直接从PhotoActionViewController
开始执行(不使用按钮等),因为我想在用户点击显示AlertView
的一个选项时执行此segue。一切都像魅力一样,直到我为SettingsViewController
设置了Class。 segue执行,但我看不到任何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
,因为此时它是空的,我不知道是否应该有任何内容。
答案 0 :(得分:2)
每当以编程方式使用segue时,我们需要将segue通过一个场景连接到另一个场景(viewcontroller),因此创建一个按钮使其不可见并将其连接到目标场景,并在uialertview委托制作按钮setEnabled:true并在pls设置segue之前有意思的感谢和抱歉英语不好.......