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

标签 iphone c++ ios lua cocos2d-x

我正在绞尽脑汁地研究来自原始 cocos2d iOS 库的精彩 lib xport,即 cocos2d-x。

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

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

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

谢谢大家。

最佳答案

您无法获取其他应用程序的路径。但是,如果您调用 openURL: 来打开带有 http://域的 URL,那么 Safari 将打开它。你尝试过吗?你得到什么结果?

更新: 警告:我没有坐在可以测试这个的机器前。

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

这应该就是所需要的。 UIKit 将切换到 Safari 并浏览到提供的 URL。

关于iphone - 在 iOS 中使用 C++ 和 cocos2d-x 在浏览器中打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9683083/

相关文章:

Iphone HTML5 Geolocation 总是返回错误

c++ - 访问 QPushbutton 单击插槽中的坐标

c++ - boost::thread join 函数 block 调用线程

ios - 为什么我的子类变量不存在?

ios - UITextField 与 TextField 效果相关的问题

iOS 11。KVO_IS_RETAINING_ALL_OBSERVERS_OF_THIS_OBJECT_IF_IT_CRASHES_AN_OBSERVER_WAS_OVERRELEASED_OR_SMASHED 是什么意思?

iphone - 我如何规划警报声音?

iphone - 为 iPhone 创建自定义 slider

iphone - UITabBarController 的 iOS 7 状态栏问题

c++ - 在 C++ 中,在类型名称后使用方括号是什么意思?