UIButton不会打开新的视图控制器

时间:2014-05-07 20:19:45

标签: ios objective-c uiviewcontroller uibutton

按下按钮时,我无法在屏幕上显示新的视图控制器。我创建了一个名为UIViewController的{​​{1}}子类。我将其添加到app delegate.m并创建了StartUpVC的实例,然后设置StartupVC *startUpVC = [StartUpVC new]。所以现在在self.window.rootViewController = startUpVC;类中,我创建了一个按钮,以便用户可以在后台使用StartUpVC登录。现在,当按下按钮时,它不会打开登录屏幕的视图控制器,也不执行任何操作。所以我的问题是如何让它打开那个视图控制器?或者它应该只是按下按钮时打开的UIImageView

这是在StartUpVC.m

UIView

1 个答案:

答案 0 :(得分:2)

首先需要知道的是方法sendToLogInScreen是否被调用。在函数的任何位置放置断点以进行检查。

一旦你知道该函数是否在适当的时间被调用,这个问题将是关于:

  • sendToLogInScreen未被调用
    • 按钮有问题
      • 它没有
      • 手势未正确设置
    • StartupVC view属性
    • 已停用UserInteraction
  • sendToLogInScreen正在被召唤
    • logIn是nil
    • presentViewController由于某种原因失败

希望能帮助您找出可能导致问题的原因。