我有一个模态视图控制器和一个嵌入在普通视图控制器中的导航视图控制器。现在,当有人在我的导航栏上单击 UIBarButtonItem 时,他们会转到模态视图控制器。我有一个自定义 UIAlertView,它是一个用于检索我的应用程序数据的加载栏。我把它放在 ViewWillAppear 方法中。问题是如果有人进入模态视图控制器并返回导航控制器,UIAlertView 会再次弹出。有什么方法可以使方法仅在启动时发生?任何帮助,将不胜感激。谢谢!
这里有更多信息:我最初在 ViewDidLoad(而不是 ViewDidAppear)中拥有它,并且同样的事情不断出现。我有一种感觉,我可能在实现模态视图控制器时做错了。我有自己的自定义导航栏,所以我隐藏了正常的导航栏,并以编程方式调用 performSeguewithIdentifier。