Pet*_*art 2 xcode objective-c uiview uinavigationcontroller ios
我正在开发一个基本版,它有一个这样的故事板:

按下UIButton时,将加载URL.如果URL请求成功,那么我打开了"成功"视图(在右侧).
一切正常但我似乎无法让导航控制器出现在Success视图上.有人能帮助我吗?此外,如果导航可以在该视图上进行,我将如何添加"后退"按钮以将用户带回主视图?
到目前为止,这是我的代码:
UIStoryboard * mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
NSLog(@"%@", status_code);
UIViewController *linkSuccess = [mainStoryboard instantiateViewControllerWithIdentifier:@"linkSuccess"];
[self presentViewController:linkSuccess
animated:YES
completion:NULL];
Run Code Online (Sandbox Code Playgroud)
彼得
控制从我的应用程序控制器(屏幕截图左下角的黄色小图标)拖动到成功视图控制器,它应该调出一个框,询问你是什么类型的segue.因为这是一个导航控制器,你想要推送segue.单击从我的应用程序控制器到表示新segue的故事板中的成功控制器的新箭头,并在属性检查器中为其命名,可能类似于showSuccess
然后在您的URL请求成功代码使用此:
[self performSegueWithIdentifier:@"showSuccess" sender:self];
Run Code Online (Sandbox Code Playgroud)
或者,如果您想自己实例化(如上面的代码中所示),则需要将其添加到导航控制器.例如:
UIStoryboard * mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
NSLog(@"%@", status_code);
UIViewController *linkSuccess = [mainStoryboard instantiateViewControllerWithIdentifier:@"linkSuccess"];
[self.navigationController pushViewController:linkSuccess animated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4972 次 |
| 最近记录: |