Ios 不使用捆绑包直接访问字符串文件(从其他应用程序)
我正在尝试从我正在编写的mac控制台应用程序访问我在iOS应用程序项目中使用的字符串文件 显然,通过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
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解决了我的问题