ios - 在加载ECSlidingViewController之前设置topViewController

标签 ios objective-c xcode ecslidingviewcontroller ecslidingviewcontroller-2

我正在关注 this制作滑动应用的教程。

我添加了 ECSlidingViewController在我的项目中。

我只执行了教程中的几个步骤就遇到了错误。

除了教程中的代码,我没有用代码编写任何东西,即

    - (void)viewDidLoad
{
  [super viewDidLoad];
self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ToDoView"];
}

当我运行该应用程序时,我的应用程序崩溃并向我显示此错误:

Terminating app due to uncaught exception 'Missing topViewController', 
reason: 'Set the topViewController before loading ECSlidingViewController'

我在谷歌上搜索并尝试了很多方法,其中一些来自链接:

First Link

Second Link

我找不到任何真正的解决方案。

最佳答案

当我交换 ViewDidLoad 中的行时,它可以工作文件,这很奇怪:

  - (void)viewDidLoad
{

  self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ToDoView"];

   [super viewDidLoad];

 }

关于ios - 在加载ECSlidingViewController之前设置topViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29792923/

相关文章:

ios - 如何检查字符串是否包含阿拉伯字符

ios - 值已更改,但图表未 swift 显示

android - iOS/Android 商店并从相应商店之外购买积分(无应用内购买)

ios - 重构 iOS 代码 : Decreasing the number of lines of code

ios - 在 iOS 中使用 Core 动画打开纸张动画

xcode - 对数组中的字典进行排序

ios - 如何对复选框按钮进行 UI 测试

ios - 为什么 UITableViewCell 相互重叠?

iphone - iPhone中UI捏合手势放大后如何设置scrollview的内容大小

objective-c - 在 Objective-C 中使用嵌套block : EXC_BAD_ACCESS