Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Macos 从包含的文件创建NSData对象_Macos_Nsdata - Fatal编程技术网

Macos 从包含的文件创建NSData对象

Macos 从包含的文件创建NSData对象,macos,nsdata,Macos,Nsdata,我有一个创建严格文件夹结构的应用程序 我还有一些模板文件,应该放在该结构中的特定文件夹中。我的问题是,我不确定如何指向这些文件(我已包含在项目中),以便从中创建NSData对象。然后计划调用NSFileManager的createFileAtPath:contents:attributes:方法将它们保存到文件夹中 如何引用这些包含的文件?我尝试使用NSDatadataWithContentsOfFile:方法,只需将文件名设置为: 但这似乎不起作用 有更好的方法吗?如果“我已包含在项目中”,

我有一个创建严格文件夹结构的应用程序

我还有一些模板文件,应该放在该结构中的特定文件夹中。我的问题是,我不确定如何指向这些文件(我已包含在项目中),以便从中创建NSData对象。然后计划调用NSFileManager的
createFileAtPath:contents:attributes:
方法将它们保存到文件夹中

如何引用这些包含的文件?我尝试使用NSData
dataWithContentsOfFile:
方法,只需将文件名设置为:

但这似乎不起作用

有更好的方法吗?

如果“我已包含在项目中”,您的意思是您的捆绑包中有这些文件,那么您应该使用NSBundle方法pathForResource:of Type:,或者它的一个同级来获取路径

[NSData dataWithContentsOfFile:@"Storyboard.template"];