我有一个叫FriendsViewControllerUIViewController在一个UINavigationController里.第二个UIViewController叫做FriendsDetailedViewController.当从第一个视图控制器导航到第二个视图控制器时,我希望在需要时以编程方式按下Back按钮.怎么做?

推荐答案

简单使用

[self.navigationController popViewControllerAnimated:YES]

来自Friends DetailedViewController.您的视图将弹出,即后退按钮的行为.

Note,正常情况下返回UIViewController,如果没有什么要弹出,则返回nil.

Objective-c相关问答推荐

我应该为 memcpy 和 realloc 包含什么标题?

如何测试 NSCFBolean 值?

如何复制 .xib 文件?

在 Objective C 中将属性标记为已弃用

为什么 UITableViewCell Select 时所有背景都消失了?

UIGestureRecognizer 是否适用于 UIWebView?

碰撞技术如何运作?

如何将 UInt32 设置为最大值

我怎样才能拥有一个同时包含图像和文本的 UIBarButtonItem?

适用于 ios 的 360° 全景库

不区分大小写的核心数据 CONTAINS 或 BEGINS WITH 约束

NSMutableArray 判断对象是否已经存在

警告的含义在演示过程中!

在 iPhone 应用程序中使用 RestKit 的最佳方式

如何从 CGPoint 和 CGSize 创建 CGRect?

Objective-C 中的 alloc、init 和 new

使用单独的委托/数据源时的 UITableView 问题

通过索引访问 NSMutableDictionary 中的对象

检测 UITableView 滚动

如何阻止 NSNotification 中的观察者调用两次?