- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经查看了相当多的相关问题,但找不到类似的问题或解决方案,因此如果某处存在重复问题,我深表歉意。
无论如何,我正在尝试生成一个文件的 NSURL 以与 NSXMLDocument 一起使用。我有以下组件:
const NSString * PROJECT_DIR = @"~/SP\\ BB/";
const NSString * STRINGS_FILE = @"Localizable.strings";
并像这样构建 URL:
NSURL * stringsURL = [NSURL fileURLWithPath:[[NSString stringWithFormat:@"%@%@",PROJECT_DIR,STRINGS_FILE] stringByExpandingTildeInPath]];
但是,NSURL 中的结果路径是:
文件://localhost/Users/timothyborrowdale/SP2B/Localized.strings
我尝试将 PROJECT_DIR 更改为
@"~/SP BB/"
@"~/SP\\\\ BB/" (changes to SP엀2B)
@"~/SP%20BB/"
@"~/SP\%20BB/"
有同样的问题。我还尝试完全输入文件 url 并使用 [NSURL URLWithString:]
我还尝试将 stringByAddingPercentEscapesUsingEncoding
与 NSUTF8Encoding 和 NSASCCIEncoding 一起使用,但它们也有相同的问题。
NSString 在传递给 NSURL 或 stringByAddingPercentEscapesUsingEncoding
之前显示正常,但一旦从其中输出,就会出现问题。
最佳答案
试试这个:
NSString *fnam = [@"Localizable" stringByAppendingPathExtension:@"strings"];
NSArray *parts = [NSArray arrayWithPathComponents:@"~", @"SP BB", fnam, (void *)nil];
NSString *path = [[NSString pathWithComponents:parts] stringByStandardizingPath];
NSURL *furl = [NSURL fileURLWithPath:path];
Foundation 有许多独立于平台、与路径相关的方法。优先使用这些而不是硬编码路径扩展分隔符(通常为“.”)和路径组件分隔符(通常为“/”或“\”)。
关于objective-c - NSURL fileURLWithPath 其中 NSString 有一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043901/
我对这种方法有疑问: NSURL.fileURLWithPath (NSBundle.mainBundle.bundlePath) 直到工作正常,但我想资源让我的方法在 pages 文件夹中寻找我。
非常简单:我得到 “可选类型 'NSURL 的值?' not unwrapped。” 在这两行上,我试图从我现有的一个 Objective-C 应用程序中翻译: func urlForScene(sc
这是场景:在 OS X 10.10.5 的沙盒应用程序中,我在 NSString 对象中保存了一些路径,例如 @"file:///Users/xxx/"。 然后我执行[NSURL fileURLWit
我一直在尝试在下面的代码中实现 try 和 catch if let s = songId { let track: NSURL! track = NSURL(fileURLWithP
我有一个 IOS 项目,在 web View 中显示了 html 文件资源。这些 html 文件具有对应于片段的不同部分(例如,index.html#section1、index.html#secti
我使用这行代码将本地 html 文件加载到 Web View 中: NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathFor
我正在构建(研究目的)一个类似于 Snapchat 的解决方案。这个想法是将图片发送给另一个可以打开它的人。信息被保存到 Firebase-Realtime-Database,一旦接收者点击,就会显示
我已经查看了相当多的相关问题,但找不到类似的问题或解决方案,因此如果某处存在重复问题,我深表歉意。 无论如何,我正在尝试生成一个文件的 NSURL 以与 NSXMLDocument 一起使用。我有以下
我注意到 WKWebView 不会加载(通过 loadFileURL:allowingReadAccessToURL:)使用 fileURLWithPath:relativeToURL: 创建的 NS
在我的代码中,我必须使用 URLWithString 播放流式 (HLS) 视频,使用 fileURLWithPath 播放本地视频。 这两种方法有什么区别?我应该如何使用单一方法播放两个视频。 此外
我长期以来一直在使用 +[NSURL fileURLWithPath:] 因为它很方便,但在分析中我发现这是瓶颈的根源,因为它在调用 + 之前会查询文件系统[NSURL fileURLWithPath
我正在尝试构建一个将传递给 UIWebView 对象的 URL 字符串。到目前为止,我一直指向远程文件,现在已将文件移动到主包中。我使用“创建文件夹引用”选项导入了我的文件,并希望指向名为“html”
我为 Swift 2 升级了我的代码,这里出现错误: 无法使用 (fileURLWithPath: NSURL) 类型的参数列表调用类型 NSURL 的初始化程序 代码如下: let dirP
当我在应用程序中运行该行时,下面的行返回 nil(从而使应用程序崩溃)。这行代码来自mapboxes example here关于分组。 let url = URL(fileURLWithPath:
我是一名优秀的程序员,十分优秀!