102得票5回答
iOS 10使用UIImagePickerController时出现[access] <private>错误

我正在使用XCode 8并测试iOS 10.2 Beta。我已经将Photos、PhotosUI和MobileCoreServices框架添加到项目中。非常简单的代码:#import &lt;Photos/Photos.h&gt; #import &lt;PhotosUI/PhotosUI.h...

91得票17回答
警告:试图在不在窗口层次结构中的*上呈现* - swift

如果数据模型中有任何已保存的数据,我想呈现一个ViewController。但是我遇到了以下错误:   警告:尝试在窗口层次结构中不存在的视图上呈现* 相关代码:override func viewDidLoad() { super.viewDidLoad() log...

83得票14回答
Swift presentViewController

我在iOS Swift项目中以编程方式拥有多个视图控制器。 我没有故事板,如果可能的话,希望避免使用它们。 是否有一种方法可以切换到另一个viewcontroller.swift文件(我们将其称为view2.swift),并使其成为按钮调用的函数的一部分?我尝试了以下内容:let storyb...

82得票6回答
模态视图控制器 - 如何显示和取消显示

在过去的一周里,我一直在努力解决显示和消除多个视图控制器的问题。我创建了一个示例项目,并直接从该项目中粘贴了代码。我有3个视图控制器及其对应的.xib文件。MainViewController、VC1和VC2。主视图控制器上有两个按钮。- (IBAction)VC1Pressed:(UIBut...

72得票8回答
如何通过编程方式调用视图控制器?

我已经查看了所有能找到的教程,但仍然无法得到答案。我需要从代码中调用另一个视图。我正在使用 UIStoryboards。我曾经通过控制拖动 UIButtons 来多次更改视图,但现在必须通过代码来实现。我正在尝试在用户第一次打开应用程序时从主菜单调用信息页面。然而,我似乎找不到从代码中更改视图...

39得票4回答
iOS:警告“尝试呈现视图控制器,其视图不在窗口层次结构中”

当我尝试在导航控制器上展示ActivityController时,我收到以下警告:Attempt to present &lt;UIActivityViewController: 0x15be1d60&gt; on &lt;UINavigationController: 0x14608e80&...

38得票9回答
iOS:如何通过编程方式呈现视图控制器

我正在使用 presentViewController:animated:completion: 方法跳转到另一个视图控制器。 这是我的代码:AddTaskViewController *add = [[AddTaskViewController alloc] init]; [self pr...

37得票2回答
在Swift中呈现一个视图控制器,将其关闭并呈现另一个不同的视图控制器

我有一个根视图控制器,它有一个按钮,当用户按下它时,会呈现另一个视图控制器。 这个第二个控制器有一个“dismiss”选项,只是回到根视图控制器,还有一个按钮,当用户触摸它时,会关闭当前的视图控制器,使其返回到根视图控制器,并呈现另一个视图控制器。 回到第一个控制器,我使用: let v...

28得票11回答
在iOS中从已呈现的视图控制器中推送视图

简而言之: 我想知道如何从被呈现的视图控制器中推出另一个视图控制器。 简要说明: 我有一个名为MainViewController的视图控制器,其中有一个按钮。当我点击这个按钮时,我会呈现一个名为LoginViewController的视图。 在这个页面(LoginViewContro...

25得票5回答
在iOS8中延迟呈现视图控制器于AppDelegate中

所以我在iOS7中拥有一个完整的工作解决方案,通过在AppDelegate的didFinishLaunching中使用presentViewController来显示一个LoginViewController。 基本上我正在做这样的事情:UIViewController *background...