if (array == nil && [array count] == 0) {
...
}
Я использую этот код, потому что у меня возникают проблемы с моим выбором, когда его массив пуст
Мой код
- (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];
}