2016-04-07 1 views
0

Привет, У меня возникла проблема с элементом коллекцииView.Как найти строку из массива в swift

var selectedPartecipants = [NSDate]() // this is the array [Item[0], Item[1] etc... ] 

func collectionView(collectionView: UICollectionView, didDeselectItemAtIndexPath indexPath: NSIndexPath) { 



      if let deselectedData:NSDate = partecipantsAtEvent[indexPath.row].date! { 


           if let index = selectedPartecipants.indexOf(deselectedData) { 

        selectedPartecipants.removeAtIndex(index) 
        ("item[0] cancelled - I have to search the item in collection view that now is new item[0] in the array") 


      } 

     } 


    } 

, когда я отменить пункт [0] в моем CollectionView, код отмену пункта [0] в моем массиве и хочу найти новый пункт в моем CollectionView теперь есть новый товар [0] в моем массиве , есть идеи?

+0

Я действительно не понимаю, в чем ваша проблема –

ответ

0

Похоже, вы хотите перебирать все элементы в виде коллекции. Итак, чтобы найти тот, который вас интересует, прокрутите массив partecipantsAtEvent и найдите элемент, дата которого соответствует вашим выбраннымParticpants [0].

+0

Кажется, что я что-то пропустил. Как достичь этого результата? – user1679705

Смежные вопросы