gpt4 book ai didi

ios - 使用 safari 打开收到的 url

转载 作者:行者123 更新时间:2023-11-29 00:04:47 25 4
gpt4 key购买 nike

我从服务器请求中收到一个 url,我做了一个按钮,按下时,safari 必须打开并转到链接,我的代码如下:

- (IBAction)openFeedbackWebViewPresser:(id)sender {
NSString *feedbackUrl = self.getConfig.feedbackURL;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: feedbackUrl]];

}

如果我打印反馈 url,如下所示:

https://xxx.xxxxx.com/CRM/feedback#/1715171559ae979371687#/10306

我尝试用另一种方式:

 NSURL *url = [NSURL URLWithString:feedbackUrl];
[[UIApplication sharedApplication] openURL: url];

url 返回 nil,知道 feedbackUrl 包含一个 url。知道有什么问题吗?谢谢

最佳答案

您的字符串网址可能包含任何空格或任何其他必须编码的特殊字符。如下图

 NSString *feedbackUrl = [self.getConfig.feedbackURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];   
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: feedbackUrl]];

希望有帮助。!!!

关于ios - 使用 safari 打开收到的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48399425/

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