Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Cocoa 访问Aperture库并导入XML_Cocoa_Macos_Packages - Fatal编程技术网

Cocoa 访问Aperture库并导入XML

Cocoa 访问Aperture库并导入XML,cocoa,macos,packages,Cocoa,Macos,Packages,Aperture库在文件系统中作为包可见。在这个包中,有一个XML文件(除其他外),我想访问它。问题是,我不能简单地使用该XML文件的路径,因为该文件包含在一个包中(需要首先打开该包) Cocoa中有没有办法打开这样一个包,然后访问其中包含的文件 谢谢 Bart您最好的选择可能是重新利用开源iMedia框架中的代码。似乎使用NSBundle就可以了。Aperture的库是一个可以使用NSBundle打开的包。NSBundle提供了访问包内文件的方法。或者只使用框架。根据目标的不同,这可能是一个更

Aperture库在文件系统中作为包可见。在这个包中,有一个XML文件(除其他外),我想访问它。问题是,我不能简单地使用该XML文件的路径,因为该文件包含在一个包中(需要首先打开该包)

Cocoa中有没有办法打开这样一个包,然后访问其中包含的文件

谢谢


Bart

您最好的选择可能是重新利用开源iMedia框架中的代码。

似乎使用NSBundle就可以了。Aperture的库是一个可以使用NSBundle打开的包。NSBundle提供了访问包内文件的方法。

或者只使用框架。根据目标的不同,这可能是一个更好的解决方案。