Ios 使用访问另一个类的对象

Ios 使用访问另一个类的对象,ios,ipad,class,object,delegates,Ios,Ipad,Class,Object,Delegates,在我的iPad项目中,我有一个在popoverController中打开的TableView,TableView在每个单元格中都有一个特定的公司,它点击到了点击公司的站点 但找到了启动用户Descodo而不去safari应用程序的方法 由于我的WebView viewController中已经有一个具有背景的站点,因此我决定在应用程序的背景中打开表中选定的站点 我需要一种方法来访问webViewHome,或者简单地调用用另一个参数加载站点的函数 我尝试在tableView.m中访问,如下所示:

在我的iPad项目中,我有一个在popoverController中打开的TableView,TableView在每个单元格中都有一个特定的公司,它点击到了点击公司的站点

但找到了启动用户Descodo而不去safari应用程序的方法

由于我的WebView viewController中已经有一个具有背景的站点,因此我决定在应用程序的背景中打开表中选定的站点

我需要一种方法来访问webViewHome,或者简单地调用用另一个参数加载站点的函数

我尝试在tableView.m中访问,如下所示:

viewController *varViewController = [[viewController alloc]init];
.....
- (void)mostraSite:(NSString *)endereco{
    NSURL *url = [NSURL URLWithString:endereco];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [varViewController.webViewHome loadRequest:requestObj];
}
TableView的每个索引使用不同的参数调用函数,但不起作用

如果他们有什么建议,我很感激

解释得更清楚

在我的ViewController中,我有一个webview。 乙二醇


很难理解你在这里想要什么。您所给出的代码有什么不适用?为了清楚起见,需要将WebView中显示的站点与其他类交换。exmeplo:我有一个包含站点列表的表,当您单击表中的某个项目时,必须交换站点。该站点显示在我的ViewController的WebView中,该表位于另一个类中,显示在ViewController的弹出窗口中。为此,我尝试了上面的代码,但当我单击表中的项目时,什么也没有发生。
webViewHome
是否真的设置为某个值?而且
varViewController
是否实际设置在该范围内?请发布更多的代码,以提供所有内容的上下文。在post中编辑并添加了更多详细信息,但是
mostraSite:
中的
varViewController
在哪里设置?您显示的那个显然是其范围内的局部变量。
# import <UIKit/UIKit.h>
@ interface iPhoneStreamingPlayerViewController: UIViewController
{
     ...
    IBOutlet UIWebView * webViewHome;
     ...
}
@ property (nonatomic, retain) UIWebView * IBOutlet webViewHome;
...
- (Void) mostraSite: (NSString *) address;
...

@ end
viewController varViewController * = [[viewController alloc] init];
switch (indexPath.row) {
         case 0:
             [self mostraSite: @ "http://www.radiobento.com.br"];
             break;

calling the function
- (void) mostraSite: (NSString *) address {
     NSURL * url = [NSURL URLWithString: address];
     NSURLRequest requestObj * = [NSURLRequest requestWithURL: url];

     [varViewController.webViewHome loadRequest: requestObj];

}