У меня есть UIViewController
с 2 tableviews
:Проблемы с источником данных и tableviews
1- главный tableview
, который показан в целом view controller
2- второй viewcontroller
, который загружается в popup view
.
Второй tableview
показан на проводе cell
основного tableview
.
В зависимости от того, в каком месте находится cell
, в popup view
есть разные данные.
Я уже загрузил все данные в viewdidload
и сохранил все в nsmutablearray
, так что они готовы к загрузке.
Моя проблема заключается в том, что я не знаю, как работать с tableview
«s DataSource
, в моем проекте я связан как tableview
» s источник данных для file's owner
, но таким образом он загружает numberofrows
от основной точки зрения, и его не принимает правильный счет, который должен иметь второй tableview
.
Итак, если в основном tableview
у меня есть, например, 3 элемента, а во втором tableview
он должен загрузить 5 элементов, это дает мне ошибку, ('NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index…
).
Я думаю, что я должен связать свой tableviews
с разными datasource
, даже если я действительно не знаю.
Надеюсь, что вам будет ясно, если вам нужна дополнительная информация или лучшее описание, спросите меня, и я сделаю это за вас.
Я бы рекомендовал не использовать теги, если вы можете избежать этого. –
yup..you ответ намного лучше. –
Идеально, с тегом я могу проверить лучше, чем с if (tableview == popuptableview) или другими вещами !! СПАСИБО!! – Bellots