在不同的视图中调用函数

时间:2012-02-14 10:33:50

标签: iphone xcode function view

需要帮助。

我有一个包含2个视图的标签栏,A和B(tableviews)。

在视图B viewDidLoad中,我拨打[self start]; 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 objectAtIndex:1;

中有一个badgeValue

感谢阅读。

2 个答案:

答案 0 :(得分:2)

我如何理解你需要引用你的视图B来调用start方法......

在视图A:

UITableView* b = a;
[b start];

或者我不明白你的问题?

答案 1 :(得分:0)

我的理解是你想从索引行1的数组中访问一个值。视图A应该具有该值。

所以我建议为视图B创建一个类函数。将值赋给类函数的实例。现在在View中声明View B的一个实例并调用该函数。

希望它有所帮助。