Iphone 在不同视图中调用函数
我需要帮助 我有一个带有两个视图的选项卡栏,a和B(表视图) 在视图B viewDidLoad中,我调用Iphone 在不同视图中调用函数,iphone,xcode,function,view,Iphone,Xcode,Function,View,我需要帮助 我有一个带有两个视图的选项卡栏,a和B(表视图) 在视图B viewDidLoad中,我调用[自启动]这是一个NSMutableURLRequest -(void)start { NSMutableURLRequest * //my code here.... NSString *temp = [[NSString alloc] initWithFormat: @"%d", [myArray count]]; [(UIViewController*)[s
[自启动]
这是一个NSMutableURLRequest
-(void)start
{
NSMutableURLRequest * //my code here....
NSString *temp = [[NSString alloc] initWithFormat: @"%d", [myArray count]];
[(UIViewController*)[self.tabBarController.viewControllers objectAtIndex:1] tabBarItem].badgeValue =temp;
}
我需要从我的视图A调用此函数-(void)start
,以便在我的viewController对象索引中有一个badgeValue:1
感谢阅读。我如何理解您您需要对视图B的引用才能调用start方法 鉴于A:
UITableView* b = a;
[b start];
还是我不明白您的问题?我的理解是,您希望从索引行1的数组中访问值。视图A应该具有该值 因此,我建议为视图B创建一个类函数。将值分配给类函数的实例。现在在视图中声明视图B的一个实例并调用该函数
希望能有所帮助。你可以使用单例模式,看看这篇文章[objective-C中的单例类][1][1]:我尝试了这个,但它不起作用:myViewB*B=[[myViewB alloc]init];[B开始];