gpt4 book ai didi

iphone - 只运行一次方法(在启动时)?

转载 作者:行者123 更新时间:2023-11-28 18:13:28 26 4
gpt4 key购买 nike

我有一个模态视图 Controller 和一个嵌入普通 View Controller 的导航 View Controller 。现在,当有人单击我的导航栏上的 UIBarButtonItem 时,他们会转到模态视图 Controller 。我有一个自定义的 UIAlertView,它是一个加载栏,用于为我的应用程序检索数据。我把它放在 ViewWillAppear 方法中。问题是,如果有人进入模态视图 Controller 并返回到导航 Controller ,UIAlertView 会再次弹出。有什么方法可以让方法只在启动时发生?任何帮助,将不胜感激。谢谢!

这里有更多信息:我最初在 ViewDidLoad(而不是 ViewDidAppear)中拥有它,但同样的事情一直出现。我有一种感觉,我可能在实现模态视图 Controller 时做错了什么。我有自己的自定义导航栏,所以我隐藏了正常的导航栏,并以编程方式调用 performSeguewithIdentifier。

最佳答案

ViewDidLoad 使用此方法代替 viewWillAppear

ViewDidLoad 在加载时被调用一次,而 viewWillAppear 在您每次进入该 View 时被调用。

关于iphone - 只运行一次方法(在启动时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11200784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com