SWIFT. Как сделать доступ к массиву с другого класса?

В классе A заполняю массив данными:
self.Array.append(data)
В классе B проверяю сколько элементов в массиве (Он уже к этому моменту заполнен):
print(window1().Array.count) -

И выдает 0
  • Вопрос задан
  • 267 просмотров
Пригласить эксперта
Ответы на вопрос 2
doublench21
@doublench21 Куратор тега Swift
Может код покажите? Ванги тут нет.
Ответ написан
Комментировать
NSA-bot
@NSA-bot
Я тоже не Ванга, но попробую:
Если я правильно понял из Ваших обрывков, и Ваш класс А называется window1, то попробуйте так:
let classA = window1() 
print(classA.Array.count)

Всё, это, как я понимаю (и надеюсь :) ), Вы пишете в классе B.

И ещё, название массива лучше писАть с маленькой буквы: array
А название класса, наоборот, с большой: Window
То есть в идеале так:
let classA = Window1() 
print(classA.array.count)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы