if (array == nil && [array count] == 0) { ... }
I use this code because I have problems with my pickerview when its array is empty.
My code
- (IBAction)btnSelect:(UIBarButtonItem *)sender { // 52 if (self.array != nil && [self.array count] != 0) { NSString *select = [self.array objectAtIndex:[self.pickerView selectedRowInComponent:0]]; if ([self.pickListNumber isEqualToString:@"1"]) { self.textFieldCategory.text = select; self.textFieldSubCategory.text = @""; } else if ([self.pickListNumber isEqualToString:@"2"]) { self.textFieldSubCategory.text = select; } [self matchSubCategory:select]; } else { UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Error" message:@"You should pick Category first" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles: nil]; [myAlertView show]; } [self hidePickerViewContainer:self.viewCategory]; }
user313879 Mar 05 '15 at 18:35 2015-03-05 18:35
source share