所以我一直在尋找,似乎無法找到答案。在裏面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