Iphone 在不同视图中调用函数

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

我需要帮助

我有一个带有两个视图的选项卡栏,a和B(表视图)

在视图B viewDidLoad中,我调用
[自启动]
这是一个
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开始];