0
NSMutableArray를 newManagedObject에 추가하려고합니다. 문제는 내 theLanguage 배열 안에 두 개체 대신 두 번 같은 개체를 삽입하는 것 같습니다. theLanguage 어레이의 출력이다 덴마크어ManagedObject를 반복합니다.
theLanguage =[NSMutableArray arrayWithObjects: nil];
[theLanguage addObject:@[@"Danish", @""]];
[theLanguage addObject:@[@"Russian", @""]];
AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
_managedObjectContext = delegate.managedObjectContext;
newManagedObject = (Language*)[NSEntityDescription insertNewObjectForEntityForName:@"Language" inManagedObjectContext:_managedObjectContext];
for (int i = 0; i <= theLanguage.count-1; i++)
{
[newManagedObject setValue:theLanguage[i][0] forKey:@"LanguageName"];
}
러시아 newManagedObject의 출력 덴마크어, 덴마크어이다
이 내 코드이다. 내가 도대체 뭘 잘못하고있는 겁니까?
이 나에게이 출력 덴마크어, 러시아어, (널) 왜도 (널)를 제공합니다
나는 당신이 정말로 다음을 수행 할 것 같은데요? – user3258468
언어 배열은 실제로 2 개체입니까? 또한 newManagedObject 배열을 인쇄하기 위해 어떤 코드를 사용하고 있습니까? 디버거를 설치하고 코드를 살펴 보겠습니다. –