В настоящее время у меня есть коллекция UITextFields, подключаемая от IB к моему коду Swift. Пользователь имеет возможность нажать кнопку, чтобы перейти к следующему виду, но мое приложение требует заполнения всех полей. Ниже мой метод, который проверяет, является ли текстовое поле пустым:Проверьте, нет ли текстового поля из коллекции UITextFields
func findEmptyField() -> UITextField? {
for field in fieldsCollection {
if field.text.isEmpty {
return field
}
}
//Return here a value signifying that no fields are empty.
}
Этот метод лишь частично, так как я не знаю, как &, что вернуться, если ни один из них не являются пустыми. Вызывающая функция проверяет возвращаемое значение и выполняет действие, зависящее от того, возвращает ли оно поле или нет. Я смутно понимаю, что эта опция может помочь с этим, но я не уверен, как это сделать.
Что нужно сделать, чтобы fn возвращался так, чтобы вызывающий абонент узнал, что ни одно из полей из коллекции пуст?
У вас есть массив текстовых полей ?? –
Вы должны (и можете только) возвращать 'nil' в этом случае. –
fieldsCollection - массив, да – Satre