に奇妙な問題がありradio button
ます。私は2つの画像を使用して使用しUIButton
ましたが、通常は正常に機能しており、問題はありません。これはボタンクリック時の私のコードですradio button
btnCheck.png
btnUnCheck.png
-(IBAction)btnNextClick:(id)sender {
UIImage* selectedImg=[UIImage imageNamed:@"btnCheck.png"];
if ((btnILink.imageView.image == selectedImg || btnTapeIn.imageView.image == selectedImg || btnKeraLink.imageView.image == selectedImg))
{
if (btnTapeIn.imageView.image == selectedImg) {
UIImage* selectedImg1=[UIImage imageNamed:@"btnCheck.png"];
if (!(btn18.imageView.image == selectedImg1 || btn22.imageView.image == selectedImg1)){
[FunctionManager showMessage:@"" withMessage:@"Please Select Length" withDelegage:nil];
return;
}
}
else {
UIImage* selectedImg1=[UIImage imageNamed:@"btnCheck.png"];
if (!(btn16.imageView.image == selectedImg1 || btn18.imageView.image == selectedImg1 || btn22.imageView.image == selectedImg1)){
[FunctionManager showMessage:@"" withMessage:@"Please Select Length" withDelegage:nil];
return;
}
}
}
else {
[FunctionManager showMessage:@"" withMessage:@"Please Select Method" withDelegage:nil];
return;
}
}
をクリックすると正常に動作しbtnNext
ます。アイテムが選択されていない場合は、メッセージが表示されます。しかし、問題は、両方のアイテムを選択してバックグラウンドに移動すると、アプリに戻って[次へ]をクリックすると、メッセージが表示されますが、チェックボックスは既に選択されています。その場合、なぜ条件が真でないのか...