Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSURl urlWithString将主体替换为点_Ios_Objective C - Fatal编程技术网

Ios NSURl urlWithString将主体替换为点

Ios NSURl urlWithString将主体替换为点,ios,objective-c,Ios,Objective C,我尝试将NSString转换为NSURL,但收到截断的url NSURL *url = [NSURL fileURLWithPath:music.url]; 如果我制作NSLog music.url,我会得到: /用户/Nikita/Library/Developer/CoreSimulator/Devices/D93FE148-7F72-43BB-A545-06D76C71300B/data/Containers/data/Application/48BC6629-F054-4679-AC7

我尝试将NSString转换为NSURL,但收到截断的url

NSURL *url = [NSURL fileURLWithPath:music.url];
如果我制作NSLog music.url,我会得到:

/用户/Nikita/Library/Developer/CoreSimulator/Devices/D93FE148-7F72-43BB-A545-06D76C71300B/data/Containers/data/Application/48BC6629-F054-4679-AC7B-709815EC5E2A/Library/Caches/4219609-357670045.mp3

当NSLog收到url时:

/用户/Nikita/Library/Developer/CoreSimulator/Devices/D93FE148-7F72-43BB-A545-06D76C71300B/数据/容器/数据/应用程序。。。0045.mp3

链接被部分截断

原因是什么?
谢谢你

音乐。ulr
显然是
NSString
的一个实例
url
NSURL
的一个实例。使用
NSLog()
类的实例自行决定如何记录

Objective-C对象,打印为descriptionWithLocale:返回的字符串(如果可用),或description返回的字符串。还可用于CFTypeRef对象,返回CFCopyDescription函数的结果

NSLog()


显然,
NSString
的开发人员认为,打印完整的字符串是个好主意,并为此编写了一个描述方法。
NSURL
的开发人员认为部分打印字符串就足够了,这样您就可以识别它了

阿门
[NSObject description]
是整个API中最容易被误解的方法之一,也是造成许多混乱的原因。