小编Dud*_*ude的帖子

多语言的多个SQLite数据库?

我想为我的应用程序实现多语言支持.所以我创建了Localizing.strings文件和所有东西并翻译了我的界面.到现在为止还挺好 …

现在我想复制我的数据库,以便为每种语言都有一个*.db文件.所以我做了,然后我通过XCode点击了Localization选项卡下的"+".我现在在我的一个*.db的文件en.lprojde.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"等.有没有办法动态修复它?

sqlite iphone localization ios

6
推荐指数
1
解决办法
1616
查看次数

标签 统计

ios ×1

iphone ×1

localization ×1

sqlite ×1