gpt4 book ai didi

ios - 为什么 iMessages 会更改我通过 UIActivityViewController 传递给它的 URL?

转载 作者:行者123 更新时间:2023-12-01 19:33:48 25 4
gpt4 key购买 nike

我的代码很简单,但是某处有一个错误,我似乎无法弄清楚。

第一步:

// create an array that contains this url
NSArray *items = @[[NSURL URLWithString:@"https://danzafuerte33.as.me/YogaPrivate"]];

UIActivityViewController *shareController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];

[self.window.rootViewController presentViewController:shareController animated:true completion:nil];

第二步:
将显示事件 View Controller 模式,其中一个选项将是 iMessage .

第三步:
点击 iMessages——注意正确的 url 是共享的——到目前为止一切都很好

第四步:
点击 iMessages 模式窗口上的取消, UIActivityViewController应该仍然可见

第五步:
再次点击iMessages,url变为 https://app.acuityscheduling.com/schedule.php?owner=12808744这不是正确的网址!

为什么在 iMessages 第二次打开此链接时会发生这种情况,这是 iMessages 错误吗?

最佳答案

当 url 传递给 iMessages 时,它会检索网站以呈现预览。

返回的页面顶部是:

<link rel="canonical" href="https://app.acuityscheduling.com/schedule.php?owner=12808744">

这表示此页面的规范链接是 https://app.acuityscheduling.com/schedule.php?owner=12808744 ,因此事件项将使用该页面的首选 url 进行更新。

关于ios - 为什么 iMessages 会更改我通过 UIActivityViewController 传递给它的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60960520/

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