将PNG引入Xcode导致的NSCocoaErrorDomain错误516

时间:2013-07-22 11:50:36

标签: xcode macos cocoa copy

我正在尝试在我的Mac上将PNG图像导入Xcode(版本4.6.2)。这些图像是在Windows 7计算机上创建的,并存储在NAS盒上。

在Finder中,当我将图像从NAS框拖到Xcode中时,我收到以下错误:

  

无法完成操作。 (NSCocoaErrorDomain错误516)。

在该文件上使用获取信息,共享&权限仅说明You have custom access

我设法将这些图像复制到Mac桌面上的文件夹中。在这些本地图像上使用获取信息,共享&我的用户,工作人员和所有人都拥有Read&写权限。我可以在Mac上制作这些图像的副本,我可以在Mac上编辑这些图像。

当我尝试将这些本地图像拖到Xcode中时,我仍然得到相同的NSCocoaErrorDomain 516


编辑:

因为我在某处读到扩展属性可能导致此错误,所以我刚使用终端窗口使用此命令复制文件:

cp -X button.png button2.png

但同样,这给了我同样的NSCocoaErrorDomain 516


编辑2:

现在真的很令人气愤。如果我重命名文件,Xcode接受文件没有问题。如果我将文件重命名为原来的版本,Xcode会再次发出NSCocoaErrorDomain 516错误。我可以去重命名数百个图像并在我的代码中更改对它们的引用,但我真的很想知道这个问题的原因。


我一直在Windows机器上制作图像,并在过去两周内将它们导入Xcode,没有任何问题。今天我做了同样的事情,突然出现了这个问题。没有任何内容更改为Windows计算机或NAS框。我的Mac尚未更新,我也不知道我的Mac有任何变化。

我做错了什么?如何将这些图像导入Xcode?

1 个答案:

答案 0 :(得分:3)

来自Foundation Constants Reference

  

NSFileWriteFileExistsError = 516

我认为您的文件夹/文件名为button.png