0
Я нашел похожие вопросы, но ни одно из решений, похоже, не работает. Это моя проблема:Как ссылаться на свойство из точного экземпляра из другого класса?
- У меня есть класс,
GeneralPostAreaController: UIViewController
- Он имеет свойство «
queryObject
», который определяется как «ParseQueryer()
» (пользовательский класс я создал, чтобы получить объекты данных) - по существу «
queryObject
» хранит данные для создания поста - у меня есть еще один класса (который также отдельный файл),
PostTableViewCell: UITableViewCell
- Я хочу, чтобы ссылаться на "
queryObject
" внутриPostTableViewCell
, так что я могу сделать действия с данными внутри "queryObject
"
код ниже:
class GeneralPostAreaController: UIViewController {
var queryObject = ParseQueryer()
...Other code here
В другом файле:
class PostTableViewCell: UITableViewCell {
//reference the queryObject here
Спасибо вы! BTW Я также очень новичок в программировании и Swift.
Хотя вы можете accompish это, вы, вероятно, хотите, чтобы переместить 'ParseQueryer' из контроллера зрения, так как он имеет мало что связано с контролем взглядов. Это было бы более уместно в отдельном классе, посвященном получению и хранению данных, к которым вы могли бы получить доступ, например, как singleton, или как свойство в своем делете приложения. –
yep .... в конечном итоге пришлось реорганизовать все! –