2010-11-18 14 views
0

Şu anda bir sayfada, bir sayfanın geri düğmesi ve bir kullanıcı arayüzü ile gezinme çubuğuna sahip olduğum bir uygulama yapıyorum. Bir butona tıklayarak bu sayfa yüklenmelidir. Benim sorunum, bu sayfa yüklendiğinde, URL'nin geçtiği tüm sayfayı kapsar ve bu belirli uiwebview ile sınırlı değildir. ve sonuç olarak, başka bir sayfaya gidemiyorum. Sayfanın bir bölümünde uiwebview'de bir bağlantı nasıl açılır?

- (void)viewWillAppear:(BOOL)animated 
{ 
    NSString *url = [NSString stringWithFormat:@"http://www.facebook.com/"]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]]; 
[webview loadRequest:request]; 

[super viewWillAppear:animated]; 
} 

Biri bana cevap verebilir

, bu sorunun nasıl ressolve için:

Aynı için aşağıdaki kodu kullanılır?

Şimdiden teşekkürler.

cevap

3

Kullandığınız zaman: [[UIApplication sharedApplication] openURL..., uygulamanızı kapattıktan sonra URL'yi açmak için safari çağırıyor. , WebViewController başlığındaki için

WebViewController *wvc = [WebViewController alloc]; 
wvc.siteType = @"facebook"; 
[self.navigationController pushViewController:wvc animated:YES]; 

Ve tabii ki:

Yani, bir WebViewController oluşturup viewDidLoad aşağıdaki ekleyin: eyleme bu eklemek

NSString *urlAddress; 
if(siteType == @"facebook"){ 
    self.title = @"Facebook"; 
    urlAddress = @"http://www.facebook.com"; 
} 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 

ve kök kontrolörün düğmesini gerekenler:

@interface WebViewController : UIViewController <UIWebViewDelegate> 
{ 
    NSString *siteType; 
    IBOutlet UIWebView *webView; 
} 
@property (nonatomic, retain) NSString *siteType; 
@property (nonatomic, retain) UIWebView *webView; 
@end 

ve 01 unutmayın

+0

Harika yardımınız için çok teşekkürler WrightsCS .. – Sarah

İlgili konular