问题标签 [nsurl]
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.
iphone - URLWithString 为资源路径返回 nil - iphone
由于某种原因在获取资源的 URL 时遇到问题:此代码在 viewDidLoad 中,并且在其他应用程序中也可以使用,但由于某种原因不在此处:
日志输出:
音频字符串:/var/mobile/Applications/D9FA0569-45FF-4287-8448-7EA21E92EADC/SoundApp.app/sound.wav
音频网址:0
错误 错误域 = NSOSStatusErrorDomain 代码 = -50 “操作无法完成。(OSStatus 错误 -50。)”
cocoa - NSURL 的 parameterString 与使用 ';' 混淆 与'&'
我想-[NSURL parameterString]
用来解析我传递的 URL 的参数。它说 URL 必须符合RFC 1808但现在想知道我们的是否符合?!?我们使用类似的东西:
http://server/path/query?property1=value1&property2=value2
但 RFC 1808 从未提及与号(&)作为有效的参数分隔符(至少我阅读它的方式)。它建议使用分号 ( ; )。也许是因为它是在 1995 年起草的?有&取代了; ? 如果是这样,有人验证 NSURL 的 parameterString 是否也会用 & 作为分隔符进行解析?
在我们挖一个大洞之前,“正确”的方法是什么?
cocoa - NSURL URLWithString: 为空,带有非英语重音字符
我有以下字符串...
请注意,它有一些重音字符。当我尝试将其转换为 url 时,返回的 url 为空......
因此,除非字符串中有带重音的非英语字符,否则 URL 正常工作。关于如何处理的任何帮助?
nsurl - NSURL 为参数字符串中的键提取单个值
我有一个 NSURL:
serverCall?x=a&y=b&z=c
获得 y 值的最快和最有效的方法是什么?
谢谢
cocoa - 用于 NSURL 书签数据解析的 Finder 样式 UI 缺少文件?
我正在使用NSURL
OS X 10.6 中引入的新书签数据 API 将“别名”存储到文件系统资源。当我使用
解析书签数据,nil
如果文件不再存在,我会得到。由于我没有传入NSURLBookmarkResolutionWithoutUI
书签解析选项,我希望得到一个对话框,就像当您打开不再解析的别名文件时 Finder 显示的那样(即取消、修复别名等的对话框) .
有没有办法NSURL
自动提示重新连接/解决损坏的书签数据?
书签数据通过以下方式创建:
虽然如果我使用0
选项而不是NSURLBookmarkCreationSuitableForBookmarkFile
.
我尝试通过以下方式解决相同的问题bookmarkData
:
经历将书签数据写入 finder 别名文件的过程,然后通过从该文件中读取书签数据以及上述方法来解析 URL 也不会产生所需的 UI 结果(尽管在 Finder 中打开别名文件确实会产生所需的 UI 对话框)。
objective-c - 从 URL 字符串解析域名
如何在 Objective-C 中解析域名?
例如,如果我的字符串值为“ http://www.google.com ”,我想解析出字符串“google”
iphone - 奇怪的 NSURL 行为:baseUrl 总是被设置为一个奇怪的值
我有一个奇怪的行为:在我的代码中进行了一些更改后,我在 NSURL 中得到了一个未询问的 URL。实际上,这个 URL 在我昨天做的一个测试中是有效的,但是系统记住了这个 URL,即使在另一个应用程序中我也无法更改它。
当我使用以下代码创建一个新应用程序时:
baseUrl 类似于:http:inl.co.il,即使我要求 google.com,NSLog 也是正确的并打印:http ://www.google.com
但这对我没有帮助,因为基础是整个代码所使用的。
奇怪的是,NSURL 从哪里获取这个旧的未使用的字符串?
有什么帮助吗?
谢谢
objective-c - 检查是否有效的网址,以便我可以将其传递给 NSURL?
我想检查 anNSString
是否是一个有效的 URL,以便我可以将它解析为一个NSURL
变量......有没有简单的方法可以做到这一点?:)
崩溃 由于某种原因,应用程序在检查时崩溃.....
控制台给了我这个错误.....
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[NSURL initWithString:relativeToURL:]:nil 字符串参数”2010-03-01 19:24:14.797 Snippety[8289:5e3b] 堆栈:(8307803、2419510843 , 8391739, 8391578, 2898550, 3152497, 12262, 12183, 27646, 2662269, 2661144, 2454790485, 2454790162)
iphone - NSURL 任何时候都不起作用
我有时会遇到以下问题,我的 openURL-Dialog 工作得很好,然后我从 url 中查看了变量,这就是变量:
但有时在变量的末尾会有一些疯狂的元素,如下所示:
我从 .asc 文件中获取此页面,并且两者都在此文件中正常没有这些元素,我该怎么做才能解决这个问题?
谢谢大家事先的帮助
objective-c - 检查 NSURL 加载完成
我在 NSURL -> NSstring initWithContentsOfUrl 中寻找“完成或完成”的事情
我找到了“URLResourceDidFinishLoading”,但这似乎已经贬值了
我找不到任何东西,但也许我搜索了错误的东西。