, выбрав первой Tableview строки/раздел Я хочу, чтобы проверить, если выбран пункт уже 2 Tableview?, Если да, то обнаружил, что выбранный элемент indexOfObject во 2-е Tableview.Получить indexOfObject метод без использования фонда объектов
NSInteger sectionIndex = [[allSelectedProducts valueForKey:@"productID"] indexOfObject:[allProductData[indexPath.section] valueForKey:@"productID"]];
это будет возвращать индекс выбранного объекта в allSelectedProducts, Возвращает самый низкий индекс которого соответствующий массив значение равно заданному объекту.
Я хочу выполнить эту же задачу в быстрой, как я могу ее достичь!
В Swift я взял allSelectedProducts
за 1 Tableview и allProductData
для 2-го Tableview как массивы с Array<Dictionary<String, Any>>
типа
Я хочу, чтобы выполнить эту задачу без использования Foundation классов, мы можем выполнить ту же задачу в array
с использованием indexOf
в Swift!?
let productIndex = allSelectedProducts.indexOf(<#T##predicate: ([String : Any]) throws -> Bool##([String : Any]) throws -> Bool#>)
Если можно, то как? пожалуйста, руководство меня, как использовать indexOf
в быстрой
Thanx заранее за любую помощь
I» вы улучшили свой вопрос, но он все еще не очень ясен. Не стесняйтесь использовать кнопку [edit], чтобы улучшить ее. Кроме того, избегайте использования textpeak, Stack Overflow не является чат-приложением, не спешите правильно вводить слова. Спасибо. – Moritz
Спасибо Эрик Д. за редактирование. –
Если вы уже используете 'Array', то почему вы не хотите использовать типы объектов фундамента? – NRitH