В настоящее время я делаю приложение для дневника пищи, в котором вы добавляете элементы питания на стол. Мне нужно знать, как проверить наличие одинаковых ячеек таблицы с одним и тем же продуктом. Я бы опубликовал то, что я пробовал, но я совершенно незнакомец и не знаю с чего начать!Swift - узнать, сколько идентичных ячеек таблицы видны в виде таблицы
ответ
Вы можете создать класс объектов питания:
class Food {
let foodName : String
init(foodName : String) {
self.foodName = foodName
}
}
и в этом классе создать функцию, которая будет сравнивать этот объект класса еды в массив объектов еды, чтобы увидеть, если есть какие-либо дубликаты этого тип еды. Вы можете затратить класс, чтобы соответствовать вашим потребностям, но я дам один пример функции, чтобы проверить, есть ли подобные объекты питания в массиве прошло:
// Function that takes an array of Food objects and returns an array of Integers which represent indexes of Food Objects in the passed array which are equal
// To self.Food
func identitalFoodObjects(foodArray : [Food]) -> [Int] {
// Create the response array
var res : [Int] = []
// Check if the items in the Food array are equal to self.foodName
for index in 0...foodArray.count-1 {
if (self.foodName == foodArray[index].foodName) {
res.append(index)
}
}
// Return the index array
return res
}
Теперь у нас есть класс для представления объектов общественного питания и метода чтобы проверить, есть ли равные продовольственные объекты (очевидно, поместите этот метод в свой класс).
Теперь мы создаем UITableViewController с кнопкой для создания новых элементов. Внутри класса, связанного с UITableViewController, создайте массив продуктов питания, и в любое время, когда кнопка добавления будет добавлена для добавления нового объекта Food в массив Food Object, мы можем проверить, есть ли другие экземпляры этого объекта Food уже путем вызова метода класса мы просто создали в методе didTouchDown кнопки.
Спасибо, что я искал. Очень хорошо объяснили! –
- 1. Пользовательские таблицы не видны ячеек
- 2. Предотвращение повторного использования пользовательских ячеек в виде таблицы Swift
- 3. Детальный вид ячеек в виде таблицы?
- 4. ios выбранный вид ячеек в виде таблицы
- 5. Сохраните порядок перегруппированных ячеек в виде таблицы
- 6. Как создать изображение в виде таблицы ячеек
- 7. Множество размещения пользовательских ячеек в виде таблицы
- 8. Ошибка при прокрутке пользовательских ячеек таблицы в виде таблицы
- 9. Отображение содержимого в виде таблицы в виде ячеек в секции
- 10. Есть ли способ получить количество ячеек в виде таблицы?
- 11. Алфавитные разделы в виде таблицы таблицы в swift
- 12. Как определить, сколько ячеек видно в UITableView
- 13. удалите строку в виде таблицы в swift
- 14. Таблицы оттенков не видны
- 15. круглое изображение в виде таблицы cell swift
- 16. Управление разделами в виде таблицы Swift
- 17. 2-й массив в виде таблицы swift
- 18. Как автоматически прокручивать в виде таблицы? (Swift)
- 19. Как показать число ячеек в виде таблицы с использованием метки
- 20. Как узнать, сколько видимо UITableViewCell
- 21. iOS Swift - загрузка пользовательских ячеек таблицы
- 22. Получить доступ к ячейке в виде таблицы
- 23. Swift: кнопка в виде стола в виде таблицы
- 24. Предупреждение в виде таблицы
- 25. Высота таблицы в Swift
- 26. Дисплей в виде таблицы
- 27. Swift - Измените значок минуса в режиме редактирования в виде таблицы
- 28. перезагрузить данные ячейки в виде таблицы с помощью Swift
- 29. Ярлыки печати в неправильных ячеек в виде таблицы
- 30. Добавление цветов в несколько ячеек в виде таблицы
Зачем нужно проверять вашу камеру? Проверьте массив элементов списка, элементы которого идентичны. – iMuzahid
проверьте в своем массиве, где вы добавляете продукты питания. – sourav
Как бы проверить элементы массива? Извините, я все еще учась делать вещи –