Ios 如何根据条件在核心数据中插入数据

Ios 如何根据条件在核心数据中插入数据,ios,objective-c,iphone,core-data,Ios,Objective C,Iphone,Core Data,嗨,我正在实施的应用程序,这是为3种不同的语言,如 美国、英国、非盟 我使用核心数据插入数据,但在这里我想一次插入这3种语言的数据,请任何人帮助 这是NSUserDefaults中的语言类型,我得到的结果如下,插入的结果如下,但如果我在这里输入一个字符串 groupname:@“我的列表”对于一种语言,我当前使用的语言是什么,以及 groupname:@“Name”用于保留我要插入的两种语言 如何进行变量计算 NSInteger languageType = [[[NSUserDef

嗨,我正在实施的应用程序,这是为3种不同的语言,如

美国、英国、非盟

我使用核心数据插入数据,但在这里我想一次插入这3种语言的数据,请任何人帮助

这是
NSUserDefaults
中的语言类型,我得到的结果如下,插入的结果如下,但如果我在这里输入一个字符串

  • groupname:@“我的列表”
    对于一种语言,我当前使用的语言是什么,以及

  • 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语句来进行必要的推导

对不起,我不明白这个问题?你能发布一下吗,insertWordListGroup里面有什么。。。方法?-(void)inserMyList:(NSInteger)wordlistId groupname:(NSString*)groupname playerid:(NSInteger)playerid goaltype:(NSInteger)goaltype mylistid:(NSInteger)mylistid{TblMylist*mylistInfo=[NSEntityDescription InsertNewObjectForName:@“TblMylist”在托管对象上下文中:_managedContext];mylistInfo.mylistid=[NSNumber numberWithInt:mylistid];mylistInfo.goaltype=[NSNumber numberWithInt:goaltype];mylistInfo.playerid=[NSNumber numberWithInt:playerid];mylistInfo.wordlistgroupid=[NSNumber Withint:wordlistId];mylistInfo.wordlistgroupname=groupName;NSError*错误;如果(![\u managedContext save:&error]){NSLog(@“无法保存:%@,[error localizedDescription]);}这是我在coredata中保存数据的方式,感谢您的快速响应,我能够获得当前语言,并且我能够插入数据,但我想插入两种语言以及当前语言