2012-09-21 35 views
10

Vì vậy, tôi đang cố gắng để liên kết đến một trang Facebook trên iOS6 từ ứng dụng của tôi sử dụngLiên kết tới một trang Facebook với iOS6

NSString* urlString = @"https://www.facebook.com/vioside"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]]; 

này mở ra ứng dụng Facebook thành công nhưng nó không đi trên trang của mình. Bất cứ ai cũng có một ý tưởng về cách liên kết đúng trên iOS6?

+0

** Facebook ứng dụng thành công ** gì bạn có ý nghĩa của thành viên này ? và nó sẽ đi đâu .... nó sẽ mở trang của bạn trong safari ... bạn đang làm gì? – TheTiger

+0

Nó đang mở ứng dụng gốc của Facebook. Có lẽ kể từ khi iOS6 có tích hợp Facebook, một liên kết facebook sẽ mở ứng dụng gốc của Facebook thay vì ứng dụng web trong safari. Nó mở ứng dụng bản địa của facebook nhưng vẫn còn trên nguồn cấp tin tức của tôi mà không cần đến trang – ChrisBorg

+0

Cảm ơn bạn @VakulSaini – ChrisBorg

Trả lời

3

tôi cố định này bản thân mình bằng cách loại bỏ 'www' từ url. Thật buồn cười nhưng với 'www' chỉ mở ứng dụng Facebook, sau khi gỡ bỏ nó, safari được mở ra và xem trang thích hợp. Có thể đó là một lỗi iOS6 nhưng điều này làm việc cho tôi

+0

Nó cũng giúp tôi. CẢM ƠN!! – Khushboo

-1

nó làm việc tốt tôi đã thử nghiệm nó như là như sau: -

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSString* urlString = @"https://www.facebook.com/vioside"; 

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]]; 
} 
0

Thay thế "www.facebook.com" với "m.facebook.com":

NSString* urlString = @"https://m.facebook.com/vioside"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]]; 
Các vấn đề liên quan