gpt4 book ai didi

ios - 丢失当前打开的 View 的引用

转载 作者:行者123 更新时间:2023-11-28 21:53:35 25 4
gpt4 key购买 nike

当应用委托(delegate)收到推送通知时,我正在做的是从导航堆栈中取出最后一个对象并调用该类的函数之一。

    if([[self.navigationController.viewControllers lastObject] isKindOfClass:[JFFriendsListViewController class]]){
JFFriendsListViewController *friendlist=[self.navigationController.viewControllers lastObject];

[friendlist RefreshRequiredOnSameView];
}

请帮助如何从 xib 获取 ScrollView ?

当我触摸任何 View 时...它再次从 xib 重新获得 Iboutlets 引用。

最佳答案

运行你的应用程序并转到 JFFriendsListViewController 页面并在 viewDidLoad 中添加一个调试器并检查此类的内存​​地址。

同样,当您收到推送通知时,请点击此处

JFFriendsListViewController *friendlist=[self.navigationController.viewControllers lastObject];再次查看friendlist的内存地址。他们一样吗???我认为当您收到推送通知时,您正在使用 diff JFFriendsListViewController 实例并且您的 subview 尚未在主线程中加载。

关于ios - 丢失当前打开的 View 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27372598/

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