在iOS中使用cocos2d-x和C++在浏览器中打开URL

我正在使用源自原始cocos2d iOS库的cocos2d-x库,与令人惊叹的lib xport对抗。

我想问的是如何在safari浏览器中打开一个网页链接?我不知道如何链接原始的objc代码。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:]];

我已经尝试使用LUA引擎执行shell命令,但我找不到启动safari应用程序的路径。

谢谢,大家。

原文链接 https://stackoverflow.com/questions/9683083

点赞
stackoverflow用户25488
stackoverflow用户25488

你无法获取其他应用程序的文件路径。然而,如果你使用 openURL: 调用以 http:// 域名打开 URL,那么 Safari 将会打开它。你试过这个方法吗?你得到了什么结果?

更新:

注意:我没有坐在能够测试这个的机器前。

NSURL * url = [NSURL URLWithString:@"http://stackoverflow.com"];
[[UIApplication sharedApplication] openURL: url];

这应该是所需的全部内容。UIKit 将会切换到 Safari 并打开提供的 URL。

2012-03-13 11:59:17