핵심 데이터 세트에서 데이터를 추출했으며 이제는 배열의 문자열로 표시된 값의 합계를 원합니다. 다음 코드는 정상적으로 작동하지만 처음 만난 값을 선택합니다. 루프에 넣고 배열에 저장된 다른 값을 가져 오는 방법은 무엇입니까?목표 C, 핵심 데이터, NSManagedObject
if([rainResults count] == 0) {
rainfallTotal = @"No rainfall recorded";
}
else {
for (NSManagedObject *mo in rainResults) {
rainfallAmount = [mo valueForKey:@"gauge"];
rainSum = [rainfallAmount floatValue];
NSString *intTotal = [NSString stringWithFormat:@"%f", rainSum];
rainfallTotal = [intTotal stringByAppendingString:unitsString];
}
}
UIAlertView *alertDialog;
alertDialog = [[UIAlertView alloc] initWithTitle:@"Rainfall" message:pickedGauge delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Total year to date", rainfallTotal, nil];
alertDialog.alertViewStyle = UIAlertViewStyleDefault;
[alertDialog show];
"합계"는 "추가"를 의미합니까? 귀하의 코드에서 _any_ 추가 사항이 나타나지 않습니다. – matt