xcode初心者です。UILabel (labelDate) に情報を書き込むか、値をまだ入力していないことをコーディングしてから、まだ情報を入力していないかどうかを通知する UIAlertView ポップアップを表示する方法を教えてください。
私のUILabelは以下のコードから入力を取得します
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
year = [picker selectedRowInComponent:0];
month = [picker selectedRowInComponent:1];
day = [picker selectedRowInComponent:2];
date = @"";
if(viewPicker.tag == 1)
labelDate.text = [date stringByAppendingFormat:@"%d:%d:%d", year , month, day];
else
... etc
}
そして私のボタンはこのようなものです
- (IBAction)readyBtn:(id)sender {
if ( ??? ) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Please input date" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
私はすでにこのように書いてみましたが、年、月、日を0にするとuialertviewがポップアップするので、良い考えではないと思います.
- (IBAction)readyBtn:(id)sender {
if (viewPicker.tag == 1) {
year = month = day = 0;
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Please input date" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}
教えてくれてありがとう。