아래 코드를 사용하면 레이블과 이미지 뷰에 값을 할당 할 수 있지만 제대로 작동하지 않습니다. 문제가 발생하지 않습니다.if/else 블록 목표 -c에서 문제가 발생했습니다.
if ([child11 length] != 0) {
[childButton1 setAlpha:1];
[childButton2 setAlpha:0];
[childButton3 setAlpha:0];
[childButton4 setAlpha:0];
[childButton5 setAlpha:0];
[childButton6 setAlpha:0];
//label1.text = child11;
NSLog(@"here we are");
if ([child11image isEqualToString:@"Fajar"]) {
image1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
NSLog(@"child11image::: %@", child11image);
label1.text = child11;
} else if ([child11image isEqualToString:@"Zuhr"]) {
image1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
label1.text = child11;
} else if ([child11image isEqualToString:@"Asr"]) {
image1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Large"]];
label1.text = child11;
NSLog(@"child11image::: %@", child11image);
} else if ([child11image isEqualToString:@"Maghrib"]) {
image1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
label1.text = child11;
} else if ([child11image isEqualToString:@"Isha"]) {
image1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
label1.text = child11;
}
} else if ([child22 length] != 0){
[childButton1 setAlpha:1];
[childButton2 setAlpha:1];
[childButton3 setAlpha:0];
[childButton4 setAlpha:0];
[childButton5 setAlpha:0];
[childButton6 setAlpha:0];
label2.text = child22;
if ([child22image isEqualToString:@"Fajar"]) {
image2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
} else if ([child22image isEqualToString:@"Zuhr"]) {
image2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
} else if ([child22image isEqualToString:@"Asr"]) {
image2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Small"]];
} else if ([child22image isEqualToString:@"Maghrib"]) {
image2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
} else if ([child22image isEqualToString:@"Isha"]) {
image2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
}
} else if ([child33 length] != 0){
[childButton1 setAlpha:1];
[childButton2 setAlpha:1];
[childButton3 setAlpha:1];
[childButton4 setAlpha:0];
[childButton5 setAlpha:0];
[childButton6 setAlpha:0];
label3.text = child33;
if ([child33image isEqualToString:@"Fajar"]) {
image3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
} else if ([child33image isEqualToString:@"Zuhr"]) {
image3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
} else if ([child33image isEqualToString:@"Asr"]) {
image3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Small"]];
} else if ([child33image isEqualToString:@"Maghrib"]) {
image3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
} else if ([child33image isEqualToString:@"Isha"]) {
image3 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
}
} else if ([child44 length] != 0) {
[childButton1 setAlpha:1];
[childButton2 setAlpha:1];
[childButton3 setAlpha:1];
[childButton4 setAlpha:1];
[childButton5 setAlpha:0];
[childButton6 setAlpha:0];
label4.text = child44;
if ([child44image isEqualToString:@"Fajar"]) {
image4 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
} else if ([child44image isEqualToString:@"Zuhr"]) {
image4 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
} else if ([child44image isEqualToString:@"Asr"]) {
image4 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Small"]];
} else if ([child44image isEqualToString:@"Maghrib"]) {
image4 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
} else if ([child44image isEqualToString:@"Isha"]) {
image4 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
}
} else if ([child55 length] != 0) {
[childButton1 setAlpha:1];
[childButton2 setAlpha:1];
[childButton3 setAlpha:1];
[childButton4 setAlpha:1];
[childButton5 setAlpha:1];
[childButton6 setAlpha:0];
label5.text = child55;
if ([child55image isEqualToString:@"Fajar"]) {
image5 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
} else if ([child55image isEqualToString:@"Zuhr"]) {
image5 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
} else if ([child55image isEqualToString:@"Asr"]) {
image5 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Small"]];
} else if ([child55image isEqualToString:@"Maghrib"]) {
image5 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
} else if ([child55image isEqualToString:@"Isha"]) {
image5 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
}
} else if ([child66 length] != 0) {
[childButton1 setAlpha:1];
[childButton2 setAlpha:1];
[childButton3 setAlpha:1];
[childButton4 setAlpha:1];
[childButton5 setAlpha:1];
[childButton6 setAlpha:1];
label6.text = child66;
if ([child66image isEqualToString:@"Fajar"]) {
image6 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Blue-Jaanamaz-Small"]];
} else if ([child66image isEqualToString:@"Zuhr"]) {
image6 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Orange-Jaanamaz-Small"]];
} else if ([child66image isEqualToString:@"Asr"]) {
image6 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Pink-Jaanamaz-Small"]];
} else if ([child66image isEqualToString:@"Maghrib"]) {
image6 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Green-Jaanamaz-Small"]];
} else if ([child66image isEqualToString:@"Isha"]) {
image6 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Purple-Jaanamaz-Small"]];
}
} else ([child11 length] == 0) {
[childButton1 setAlpha:0];
[childButton2 setAlpha:0];
[childButton3 setAlpha:0];
[childButton4 setAlpha:0];
[childButton5 setAlpha:0];
[childButton6 setAlpha:0];
}
안녕하세요, 원하는 성과 결과가 무엇인지 알려주실 수 있습니까? 그것은 여기서 무엇이 잘못 될지 결정하는데 도움이 될 것입니다. –
또한 ... 이것은 끔찍한 코드입니다! : D – jtbandes
@jtbandes 정확히 무엇이 잘못 되었습니까? 비판하지 말고 가르치십시오. :) –