* WorkGround
iPad - Landscap应用程序。
操作系统版本 - iOS 7.0.1
我在UIButton
中添加了UITableViewCell
。在它的点击它将假设在Safari中打开URL。
NSURL *openURL = [NSURL URLWithString:@"http://google.com"];
if ([[UIApplication sharedApplication] canOpenURL:openURL]) {
dispatch_async(dispatch_get_main_queue(), ^{
[[UIApplication sharedApplication] openURL:openURL];
});
}
*问题
它不是开放的野生动物园,它显示带动画的黑色窗口并返回我的应用程序而不是应用程序挂起。如果我进入后台然后打开应用程序。应用程序表现正常。
我不明白这种行为。为什么它不能切换到Safari应用程序?
答案 0 :(得分:0)
试试这个:
if ([[UIApplication sharedApplication] canOpenURL:openURL]) {
[[UIApplication sharedApplication] openURL:openURL]
}
希望这会有所帮助.. :)