如何在iOS 10中使用openURL?

use*_*013 4 ios10

我正在使用iOS 10应用程序,因为openURL已被弃用,我需要使用新方法的一些帮助.我面临的问题是不知道在options参数中传递什么.

这是我的代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"] options:nil completionHandler:nil];
Run Code Online (Sandbox Code Playgroud)

编译器发出警告:"Null传递给需要非null参数的被调用者."

困惑我应该传递的内容......?

小智 5

你应该这样写:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"] options:@{} completionHandler:nil];
Run Code Online (Sandbox Code Playgroud)