В моем проекте iPad у меня есть TableView, который открывается в popoverController, у tableView есть эта конкретная компания в каждой ячейке, которая нажимала на сайт, щелкнул COMPANY,
, но нашел способ запустить User descomodo.из-за перехода в приложение 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 у меня есть веб-просмотр.например,
# import <UIKit/UIKit.h>
@ interface iPhoneStreamingPlayerViewController: UIViewController
{
...
IBOutlet UIWebView * webViewHome;
...
}
@ property (nonatomic, retain) UIWebView * IBOutlet webViewHome;
...
- (Void) mostraSite: (NSString *) address;
...
@ end
the ..., где I is Outlets и другие функции.Не публикуется, потому что это просто не нужно.
У меня есть другие контроллеры TabBar, которые открываются во всплывающем окне.
Одним из элементов TabBar является TableView, в котором каждая ячейка содержит ссылку, и когдаэлемент выбран, я хочу открыть сайт в WebView, который у меня есть в ViewController.
в TableView, импортировать viewController
didSelectRowAtIndexPath и вызвать функцию, передав параметры в качестве индекса, например
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];
}