Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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
Ios 不使用捆绑包直接访问字符串文件(从其他应用程序)_Ios_Objective C - Fatal编程技术网

Ios 不使用捆绑包直接访问字符串文件(从其他应用程序)

Ios 不使用捆绑包直接访问字符串文件(从其他应用程序),ios,objective-c,Ios,Objective C,我正在尝试从我正在编写的mac控制台应用程序访问我在iOS应用程序项目中使用的字符串文件 显然,通过ios应用程序,我可以通过捆绑包直接访问它 NSString *fname = [[NSBundle mainBundle] pathForResource:@"whatever" ofType:@"strings"]; NSDictionary *d = [NSDictionary dictionaryWithContentsOfFile:fname]; NSString *loc = [d o

我正在尝试从我正在编写的mac控制台应用程序访问我在iOS应用程序项目中使用的字符串文件

显然,通过ios应用程序,我可以通过捆绑包直接访问它

NSString *fname = [[NSBundle mainBundle] pathForResource:@"whatever" ofType:@"strings"];
NSDictionary *d = [NSDictionary dictionaryWithContentsOfFile:fname];
NSString *loc = [d objectForKey:@"LABEL_001"];
但是,我希望保留解析功能,但直接访问字符串文件


我还没有找到这样做的方法?

您的第一行代码生成一个文件名,第二行代码读取并解析文件,而不依赖于文件名的生成方式。使用不同的方法生成文件名,第二行仍然有效,那么您的问题到底是什么?您试图解决什么问题?从iOS应用程序包开始,而不是从
mainBundle
开始。感谢@CRD修复了我的问题您的第一行代码生成了一个文件名,第二行读取并解析文件,而不依赖于文件名的生成方式。使用不同的方法生成文件名,第二行仍然有效,那么您的问题到底是什么?您试图解决什么问题?从iOS应用程序包开始,而不是从
mainBundle
开始。谢谢@CRD解决了我的问题