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