【发布时间】:2016-12-30 05:55:50
【问题描述】:
我已附上我在控制台中登录的 url 和路径的图像。当我将我的字符串转换为 URL 时,为什么它的某些部分被删除了。
"..." 被添加到 url 中以代替某些路径。
谁能建议任何可以在 URL 中给我完全相同的字符串的方法。
NSString *path=[[NSBundle mainBundle] pathForResource:@"smiley" ofType:@"gif"];
NSURL *url = [[NSURL alloc] initWithString:path];
【问题讨论】:
-
你可以尝试使用 NSLog 记录你的 url,比如
NSLog(@"url is: %@ ", [url absoluteString]); -
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
-
@iYoung [url absoluteString] 有效,但它是一个字符串,当我通过它时,它会给我警告。我需要将其用作 url。
-
@Birendra - 当我使用“fileURLWithPath:”时,它会在路径前添加“file://”,“initWithString”也是如此。
-
您必须从 url 中删除“file://”?如果是,那为什么?
标签: ios objective-c nsurl