首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitk时CFURLCopyResourcePropertyForKey错误

gitk时CFURLCopyResourcePropertyForKey错误
EN

Stack Overflow用户
提问于 2012-08-14 14:22:52
回答 2查看 1.7K关注 0票数 5

有人能解释一下何来解决这个错误吗:

CFURLCopyResourcePropertyForKey失败是因为它传递了这个没有方案的URL:

它可能是由xCode引起的,当我尝试使用gitk或gitk时--所有这些都在终端中。它在山狮升级后开始出现。谢谢:)

错误截图:

EN

回答 2

Stack Overflow用户

发布于 2012-11-19 12:08:48

我刚才得到了这个错误,并找到了解决办法。

我试图调用函数getResourceValue:forKey:error:在我的项目和我的os版本为10.7.5。

我使用+ URLWithString:插入了一个新的NSURL对象,在用+ fileURLWithPath:替换它之后,问题就发生了。

具有不同函数的两个对象之间的差异值是/Volumes/Data/a file://localhost/Volumes/Data/a/

苹果公司在下面提到了NSURL类,

处理对象创建失败NSURL类无法创建新的NSURL对象,如果所传递的路径格式不正确;路径必须符合RFC 2396。不成功的例子是包含空格字符和高位字符的字符串。如果创建NSURL对象失败,则创建方法返回零,您必须准备好处理该对象。如果要使用文件系统路径创建NSURL对象,则应该使用fileURLWithPath:或initFileURLWithPath:,它处理URL路径和文件系统路径之间的细微差异。如果希望容忍格式错误的路径字符串,则需要使用框架提供的函数来清理字符串。

在NSURL中使用getResourceValue:forKey方法时出错

票数 2
EN

Stack Overflow用户

发布于 2013-03-28 14:22:22

在山狮10.8.2上,我通过安装/升级tcl和tk从终端调用gitk时修复了这个问题。

brew安装tcl

brew安装tk

gitk的UI可能会改变,但您可以在~/.gitk中对其进行调整。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11954413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档