Итак, я пытаюсь установить значение NSString
в одном классе, а затем вызвать это NSString
в другом классе и загрузить его в метку.
Я объявил строку в Class A
как неатомарное сохраняемое свойство. В одном методе я устанавливаю значение строки.
В Class B
я импортирую Class A
, выделяю и инициализирую Class A
, а затем пытаюсь установить текст метки с помощью:
ClassA *classA = [[ClassA alloc] init];
label.text = classA.string
Однако каждый раз, когда я это делаю, метка остается пустой.
Итак, почему мое свойство не сохраняет значение, которое я присваиваю ему в методе? NSString
получает свое значение в методе tableView didSelectRowAtIndexPath
.
Спасибо!
ИЗМЕНИТЬ Я понимаю, что допустил ошибку при вводе приведенного выше фрагмента кода и пропустил свойство "string" в объекте "classA". Простите меня. Комментарии ниже были несколько излишними, но спасибо, что указали на мою ошибку. Для справки: я знаю, как работают объекты, классы и свойства.