这是我的代码:
NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/210227459693"];
[[UIApplication sharedApplication] openURL: fanPageURL];
我希望这个 URL 在我的 iOS 应用程序中的任何 UIview 控制器中打开,但它在 Safari 中打开。我怎样才能做到这一点?
在您的 UIViewController 中创建一个 UIWebView 并加载NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/210227459693"];
到您的 UIWebView 中。您可以使用UIWebView
Delegate 方法来处理更多功能。
使用以下代码
[webView loadRequest:[NSURLRequest requestWithURL:fanPageURL]];
这里 webView 是您在项目中使用的 Webview 名称。