当app delegate收到了Push Notifications时,我正在做的是从导航堆栈中取出最后一个对象并调用该类的一个函数。
if([[self.navigationController.viewControllers lastObject] isKindOfClass:[JFFriendsListViewController class]]){
JFFriendsListViewController *friendlist=[self.navigationController.viewControllers lastObject];
[friendlist RefreshRequiredOnSameView];
}
请帮助如何从xib获取scrollview?
当我触摸任何视图时...它再次从xib重新获得Iboutlets引用。
答案 0 :(得分:2)
运行您的应用并转到JFFriendsListViewController
页面并在viewDidLoad
中添加调试器并检查此类的内存地址。
再次收到推送说明时,请点击此处
JFFriendsListViewController *friendlist=[self.navigationController.viewControllers lastObject];
再次检查friendlist
的内存地址。
它们是一样的???
我想你收到推文说明你正在使用diff JFFriendsListViewController
实例,你的子视图还没有在主线程中加载。