我想为我的应用程序实现多语言支持.所以我创建了Localizing.strings文件和所有东西并翻译了我的界面.到现在为止还挺好 …
现在我想复制我的数据库,以便为每种语言都有一个*.db文件.所以我做了,然后我通过XCode点击了Localization选项卡下的"+".我现在在我的一个*.db的文件en.lproj和de.lproj文件夹.
我的问题:如果我想将db-files复制到app的文档目录中,*.db文件当然不可用,因为它位于*.lproj文件夹中.有没有命令来获得正确的lproj文件夹?
澄清我的需求:这不起作用
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"mydatabase.db"]
Run Code Online (Sandbox Code Playgroud)
......这样做:
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"de.lproj/mydatabase.db"]
Run Code Online (Sandbox Code Playgroud)
...但我不想手动添加"de.lproj"和"en.lproj"等.有没有办法动态修复它?