gpt4 book ai didi

iphone - 在 Safari 中打开 URL 而不是 webView

转载 作者:行者123 更新时间:2023-11-28 19:21:42 26 4
gpt4 key购买 nike

我有一个在表格 View 中填充 RSS 提要的应用程序。选择表格上的一行,打开一个包含整个帖子的新 View 。我的问题有时在 RSS 提要中有超链接。单击链接会在同一 View 中打开内容,而不是在 Safari 中打开。我想在 safari 中打开 RSS 提要中的任何链接,并显示有关离开应用程序的警告消息。但我不知道在我的代码中处理这个问题。任何线索都会有所帮助。我正在为下面的 DetailedView 粘贴我的代码。

    - (void)viewDidLoad {
[self.itemSummary loadHTMLString:[item objectForKey:@"summary"] baseURL:nil];
}


- (id)initWithItem:(NSString *)theItem {
if (self = [super initWithNibName:@"Detail" bundle:nil]) {
self.item = theItem;
self.title = [item objectForKey:@"title"];
}

return self;
}

最佳答案

试试这段代码:

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( inType == UIWebViewNavigationTypeLinkClicked ) {
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
return YES;
}

关于iphone - 在 Safari 中打开 URL 而不是 webView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com