안녕하세요 저는 ios 개발에 익숙하지 않습니다. 예를 들어 3000으로 반복 할 때 각 값을 UILabel
에 표시하고 싶습니다. 하지만 루프가 끝난 후 마지막 카운트 값을 보여줍니다. 여기 간단한 코드가 있습니다.루프가 UIlable에 카운트 값을 표시하지 않습니다.
for (int i = 0; i < 3000; i++) {
myLable.text = [NSString stringWithFormat: @"%d", i];
NSLog(@"loop is running");
}
NSLog(@"loop is finished");
또한 GCD를 사용했지만 결과가 없습니다.
위의 코드는 .IN 루프 내가 원하는 어떠한 접촉도 내가 보여주고 싶은 추가 잎파리가 나는 사용자가 연락처의 그룹을 선택하면 3000 개 이상의 연락처를 추가 할
그냥 예입니다 카운트 값 in uilable. 이 같은 것
-(void)addContacts:(NSArray*)numberOfContacts
{
for (int i = 0; i < [numberOfContacts count]; i++) {
//method call to add the contact ex:[self addContact:@"murali" phoneNumber:@"41524652"]
myLable.text = [NSString stringWithFormat: @"%d", i];
}
}
레이블은 각 값을 0..3000으로 사용하지만 매번 덮어 쓰므로 마지막 값만 볼 수 있습니다 (보기에는 너무 빠름). 여기서 무엇을 이루려고합니까? –
추가 문자열은 for 루프에 겹쳐 쓰지 않습니다. –
또는이 값을 순차적으로 표시 하시겠습니까? 이 경우 타이머를 구현해야합니다. – humblePilgrim