我目前正在尝试更改为图像预览视图控制器,以选择一个品牌视图。我第一次尝试的是一个弹奏曲。故事板段设置正确,没有拼写错误,但不起作用。

在我的图像预览视图控制器代码中
-(void)brandButtTapped:(UIButton*)button{
NSLog(@"brandbuttTapped");
[self performSegueWithIdentifier:@"imagePreviewVCtoBrandSearchVC" sender:self];
}不过,我说错了
‘'Receiver ()没有标识符’imagePreviewVCtoBrandSearchVC‘’的segue‘’。
我的密码怎么了?谢谢你,如果你想看更多的代码,请随时询问!
发布于 2015-08-02 12:14:46
编辑
我注意到你的brandButton走错了路。将你从你的brandButton连接起来,拖动到你的VC,而不是从你的VC到你的brandButton。
RE-编辑
您似乎没有任何可以正确调用代码的响应;一个按钮。如果您这样做了,您将不必编写任何代码来要求转换返回,因为segue将自动执行。
尝试将TableViewController嵌入到UINavigationController中,方法是从屏幕编辑器顶部的菜单中选择TableView --> Select -> selecting。
这样,您就不必担心编写回转换代码了,您可以选择返回内置的转换。
否则,继续下面的代码。
然后
要么试着:
//note YOU HAVE NOT INCLUDED .storyboard
// Get the storyboard from the main bundle - check the name to confirm:
NSString * storyboardName = @"Main";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
[storyboard performSegueWithIdentifier:@"imagePreviewVCtoBrandSearchVC" sender:self];或者尝试呈现视图控制器。将您的视图命名为-选择您的第二个视图。然后选择StoryBoard编辑器并将所选VC命名为:

然后编写按钮代码以更改视图,如下所示:
NSString * storyboardName = @"Main";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
[self presentViewController:vc animated:YES completion:nil];
//animated can be NOhttps://stackoverflow.com/questions/31771533
复制相似问题