Я пытаюсь указать несколько отправителей в моем didSelectItemAt
для моего UICollectionViewCell
. Однако, когда я указываю более одного, тогда он возвращает найденный нуль при разворачивании необязательной ошибки. НапримерУкажите несколько отправителей в Swift?
self.performSegue(withIdentifier: "detailViewC", sender: monsters)
self.performSegue(withIdentifier: "detailViewC", sender: abilities)
Он считывает данные монстра во втором контроллере представления просто отлично, пока я не добавить второй датчик abilities
. Затем он не может прочитать данные монстра, но он может читать данные о возможностях. Как я могу указать их оба, поэтому следующий контроллер представления считывает оба переданных значения?
Хорошо, я читал и теперь понимаю, как работают структуры, но ... где в моем коде действительно работает структура? – baxu
Обычно я предоставляю struct свой собственный файл или помещаю его с другим кодом, связанным с моделью данных, если он логически подходит там. Это как объявление класса. –