Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
Xcode 参考框架的Resources文件夹下的文件_Xcode_File_Frameworks_Resources - Fatal编程技术网

Xcode 参考框架的Resources文件夹下的文件

Xcode 参考框架的Resources文件夹下的文件,xcode,file,frameworks,resources,Xcode,File,Frameworks,Resources,我正在将一个框架集成到我的项目中。但是,我在引用其资源文件夹下的文件时遇到了问题 代码应为: NSString *frameworkPath = @"SomeFramework.framework/Resources/abc"; NSString *filePath = [[NSBundle mainBundle] pathForResource:frameworkPath ofType:@"json"]; // always nil !!! // Load the file into an

我正在将一个框架集成到我的项目中。但是,我在引用其资源文件夹下的文件时遇到了问题

代码应为:

NSString *frameworkPath = @"SomeFramework.framework/Resources/abc";

NSString *filePath = [[NSBundle mainBundle] pathForResource:frameworkPath ofType:@"json"]; // always nil !!!

// Load the file into an NSData object called JSONData

NSError *error = nil;

NSData *JSONData = [NSData dataWithContentsOfFile:filePath options:NSDataReadingMappedIfSafe error:&error]; // crashed here !!!
由于我无法在SomeFramework.framework/Resources文件夹下引用abc.json,因此filePath始终为零,导致应用程序在JSONData崩溃:

在Finder中,我检查了SomeFramework.framework。它确实有一个参考资料文件夹,不幸的是,我无法找到如何引用它的文件

为了引用SomeFramework.framework的Resources文件夹下的文件,我是否错过了一些操作

请告诉我怎么做

我正在用XCode 6开发

谢谢大家

谢谢这个链接,我发现了如何解决我的问题:开始构建阶段/复制捆绑资源并添加SomeFramework.framework

正如预期的那样,在添加SomeFramework.framework之后,应用程序现在可以引用SomeFramework.framework下的资源,因此工作得非常出色

问候,

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[_NSPlaceholderData initWithContentsOfFile:options:error:]: nil file argument'
*** First throw call stack:
(0x2435c49f 0x31b52c8b 0x2435c3e5 0x24fc3f3b 0x24fc3ecd 0x345fd 0x323e9 0x32021 0x27307 0x20d99 0x1a19b 0x24036369 0x240363b9 0x240364fd 0x240342b7 0x24030675 0x2403b357 0x1ae9db 0x1ae9c7 0x1b6e29 0x1b12c9 0x1b221f 0x243223b1 0x24320ab1 0x2426e3c1 0x2426e1d3 0x2b66c0a9 0x2787dfa1 0x22d79 0x320d2aaf)
libc++abi.dylib: terminating with uncaught exception of type NSException