嗨,我正在实现适用于3种不同语言的应用程序,例如
美国,英国,澳大利亚
我正在使用核心数据插入数据,但在这里我想一次以这3种语言插入数据,请任何一种帮助。
这是NSUserDefaults
中的语言类型,我将像下面这样插入,如下所示,但是如果我将一个字符串放在groupname:@"my list"
一种语言,我当前使用的语言是groupname:@"Name"
为剩余的两个要插入的语言
我该如何变化。
NSInteger languageType = [[[NSUserDefaults standardUserDefaults] valueForKey:TYPE_OF_ENGLISH] integerValue];
[dbWrapper insertWordListGroupWithPictureGroupId:wordlistGroupId groupname:@"mylist":[[NSNumber numberWithInt:playerId] integerValue]:[[NSNumber numberWithInt:goaltype] integerValue] pictureGroupid:pictureCardGroupid mylistId:9998];
最佳答案
将languageType
作为附加参数传递给方法insertWordListGroupWithPictureGroupId
,然后通过在方法内部放置if statement
进行所需的派生