【发布时间】:2011-05-11 17:24:49
【问题描述】:
我对 iOS 开发非常陌生。我需要的应用程序非常简单:只需打开网络浏览器并在我的应用程序启动时转到特定的 URL。所以在delegate文件中,在didFinishLaunchingWithOptions中,我添加了一行代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
该应用程序可以打开 safari 并转到 google,但是当我按下主页按钮并尝试再次打开该应用程序时,我得到了一个写入屏幕。我知道我调用浏览器后必须释放资源,但我不知道该怎么做。
非常感谢。
雷
【问题讨论】:
-
你不会指望苹果会批准这个,是吗?
-
我在模拟器(iOS 4.2 GM)中没有这个问题。
-
@ceejayoz:Apple 绝对不会批准这种行为,但这可能只是练习或个人/内部使用。
-
既然老板这么说,我必须做到。我也想知道为什么不去野生动物园并输入链接,但我别无选择。我在这里所做的只是为我们的客户节省几秒钟的时间来输入地址......
-
@Evan Mulawski:它不适用于 4.0 或 4.1 iphone 模拟器,但它适用于 ipad 3.2
标签: iphone ios uiapplication openurl