如何从包含路径的 NSString 创建 FSRef?
我在 NSString 中有一个文件系统路径,但我需要一个 FSRef 来进行系统调用。 创建 FSRef 的最佳方法是什么?
I have a file system path in a NSString, but I need an FSRef for the system call I will be making. What is the best way to create the FSRef?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试 FSPathMakeRef:
Try FSPathMakeRef:
您可以使用 < code>FSPathMakeRef() 从 UTF-8 C 字符串路径创建
FSRef
,并且您可以使用-UTF8String
<NSString
的 /a> 方法获取 UTF-8 C 字符串:You can use
FSPathMakeRef()
to make anFSRef
from a UTF-8 C string path, and you can use the-UTF8String
method ofNSString
to get a UTF-8 C string:您可以在 Nathan Day 的 NSString+NDCarbonUtilities 类别中使用此方法:
请参阅 NDalias http ://homepage.mac.com/nathan_day/pages/source.xml 了解更多信息(麻省理工学院许可)。
You can use this method from Nathan Day in his an NSString+NDCarbonUtilities category:
See NDAlias at http://homepage.mac.com/nathan_day/pages/source.xml for more (MIT Licensed).