gpt4 book ai didi

ios - viewWillAppear 未按预期调用

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

在我的应用程序中,我的 View 中输入字段中的数据不断变化,因此每次将 View 显示到屏幕上时,我都需要运行一个函数来对显示的内容进行排序。

我找到了 -(void)viewWillAppear,但是当我按下“后退”按钮时,由于某种原因从我的 NavController 触发我的 segue 时,它​​没有被调用。我已经阅读了一些关于此的主题,在我看来它的内部工作方式有点模棱两可。

每次将 View 显示在屏幕上时,如何强制触发一个函数?

代码基本就这么简单

.h

@interface view1 : UIViewController

.m

// ... do stuff in viewDidLoad
// I added below, but the code never runs through it.
-(void)viewDidAppear
{
[self.view setNeedsDisplay];
}

最佳答案

您的方法签名错误 - 正确的方法是:

- (void)viewDidAppear:(BOOL)animated

你不会得到任何错误,因为你总是可以定义你自己的方法,它不像在协议(protocol)中那样。

关于ios - viewWillAppear 未按预期调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16033639/

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