问题标签 [nsurlcomponents]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1320 浏览

ios - 为什么 NSURL 在方案之后解析带有双斜杠的字符串与带有单个正斜杠的字符串不同?

将字符串解析为 NSURL 对象时,NSURL将使用单个正斜杠的字符串与在方案后使用双正斜杠的字符串区别对待。

为什么会这样?

这里有一些例子:

0 投票
1 回答
7952 浏览

swift - 初始化 NSURLComponents 实例时将 false 和 true 传递给“resolvingAgainstBaseURL”有什么区别?

我不明白这两种调用方式有什么区别:

而且我发现文档的解释很难理解......有人可以给我一个简单的例子来展示这个api是如何工作的吗?(我尝试了许多不同的参数组合,但它们产生的结果是相同的......)

0 投票
2 回答
9710 浏览

ios - URLComponents.url 为零

我正在尝试使用它URLComponents来组成一个URL,因为这似乎是它的用途。

但是,当我然后访问url组件的属性时,它是零。

例子...

那我做...

输出...

但是之后...

输出nil

我做错了什么吗?我如何从这一切中获得完整的 URL?谢谢

0 投票
2 回答
306 浏览

ios - 无需登录即可在 Google+ 上分享文本、图片和网址

我想在 Google+ 上与 Url 共享图片,而无需登录我的 iOS 应用程序。

我用过 :

我不知道如何使用相同的方法发送图像..

0 投票
1 回答
121 浏览

ios - 如何快速从 POST 请求中获取参数值

首先,我触发发布请求当用户提交检查元素中的表单调试器区域时,会显示参数的值。但是我将如何在本机 ios 中获得该值Swift

任何人都可以有想法吗?

一些我知道NSURLComponents使用但我很困惑如何实现的东西?

在这里分享图片。

POST 参数 seen 方法

POST 参数见 Method0

参数字段

参数字段

我需要的是如何在本机 ios SDK swift 中获取 sid。

我使用 post 方法触发了请求,然后我将从 param 获取 sid 。

0 投票
1 回答
519 浏览

ios - 在 Swift 中将 [String: Any!] 转换为 URLComponents

我有一本字典 [String: Any!],其中包含整数、浮点数和字符串等值。当我使用下面的代码创建 URLComponents 时,它不采用与整数和浮点数相关的值。

0 投票
1 回答
884 浏览

swift - 来自 URLComponents 的 Swift3 URL,如何添加 OR 查询项

我使用 URLComponents 从查询项构造 URL,并且我想将一些查询项添加为 OR 条件而不是 AND。我不确定这个的正确术语是什么。无论如何,我想大致如下

但附加查询项我只能得到

我的目标是为我传入的术语检查 3 个不同的参数,并返回与 3 个中的任何一个匹配的任何结果。如果我从字符串构造 url,我可以只使用管道而不是 & 符号(我认为 -如果有错误请纠正我),但我使用 URLComponents 并且不知道如何做到这一点。

也许我做错了。我对此没有太多经验。如果这是错误的方法,请指出我正确的方向。我不知道如何恰当地表达这个问题,这使得很难找到答案

0 投票
1 回答
704 浏览

null - URLComponents 发现 nil

所以我的条件是,如果包含 URL,com://******/sendto/webview那么它应该在我的应用程序内的浏览器中打开,否则它将在 Safari 中打开。我无法弄清楚我做错了什么?

0 投票
3 回答
393 浏览

ios - 如何将nsurl的主机转换为小写

假设我有 www.GOOgle.com/.......

我想把它改成 www.google.com/....

并保持 url 的其余部分不变。

我试过了NSURLComponents,但没有用。

任何线索表示赞赏。

0 投票
2 回答
3700 浏览

swift - URLComponents queryItems 在变异时丢失百分比编码

使用URLComponents's时queryItems,我发现如果您有一个查询项,其值包含一定百分比的编码字符,在我的情况下 a/被编码为%2F,那么如果您从包含此类查询项URLComponents的 URL 构造一个对象,则改变对象String的查询项列表URLComponents,然后如果您尝试URL通过调用对象来获取 a .urlURLComponents那么查询项将丢失其百分比编码。

这是我在操场上测试的代码:

如果这样可以更容易地理解正在发生的事情,这是一张图片:

在此处输入图像描述