你好朋友我想在cocos2d中将视图控制器推送到场景。我成功推向现场。但是当我第二次赶到现场时,我无法通过网络服务更新现场。我想在我进入时更新所有数据。我试试谷歌但没有得到任何东西。请帮忙我
按照代码推送到现场..
[[self navigationController] pushViewController:[CCDirector sharedDirector]
animated: YES];
我在HelloWord的int方法中拥有所有值,并且我想要所有时间调用该方法。但是第二次不调用它以便所有旧值都在那里
我也可以推特别的场景。
答案 0 :(得分:0)
你应该试试这个 -
创建一种刷新UI的新方法。像这样在标题中声明它 -
-(void)refreshUIWithData:(id)dataSource;
在实现中,通过在此方法中从init传输所有代码来定义它的主体 -
-(void)refreshUIWithData:(id)dataSource
{
//refresh code here
}
然后,从init调用就像这样 -
-(id)init
{
if(self = [super init])
{
[self refreshUIWithData:nil];
}
return self;
}
稍后当您从Web服务获取数据时, 再次使用新的dataSource实例调用相同的方法。