所以我一直在寻找,似乎无法找到答案。在里面ViewController.m我的Objective-C的应用程序,我在我的包裹的web应用程序在网页视图像这样的:iOS Objective-C的webview链接按钮到网页
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:@"https://myapp.com"];
NSURLRequest *request = [NSURLRequest requestWithURL: url];
[_webView loadRequest:request];
}
往前走很好,但那不是我想要的。我希望能够有像“登录”这样的按钮,这将带我到https://myapp.com/signin等。但我已经搜索了很多,但似乎无法找到如何做到这一点。
我不太清楚,但要以米ViewController.m测试这一点我想:
- (IBAction)clicks:(id)sender {
NSURL *spotiURL = [NSURL URLWithString:@"http://myapp.com/clicks"];
[[UIApplication sharedApplication] openURL:spotiURL options:@{} completionHandler:^(BOOL success) {
if (success) {
NSLog(@"Opened url");
}
}];
}
这似乎并没有做任何事情。请帮助:(
你现在将打开一个浏览器窗口,您的应用程序之外的代码。 – firstinq
那么我怎么会打开它在我的手机,而不是任何想法? – Mohammed
用http://myapp.com/clicks准备NSURLRequest并使用UIWebview加载请求 – firstinq