У меня есть UITableView, где пользователь может ввести название объекта, дату и другие значения.Назначение значения атрибуту объектов через несколько функций
Переменные, которые я хочу, чтобы пользователь определял (которые являются свойствами), находятся внутри NSDictionary.
В VCs - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Я создал пользовательскую ячейку с функцией
[cell setUpCellWithVariable:[variableToShowInTable objectForKey:nameOfVariable]];
В рамках этой функции, я определить inputView и другие вещи, в зависимости от того, какой переменной я прохожу вдоль , Когда я закрываю VC (по специальной кнопке), я хочу сохранить любую переменную, которую каждая ячейка имеет для переменной, переданной вместе с ней.
Это часть, которую я не могу понять. Поскольку я прохожу по указателю, значение rValue указателя изменится, когда я переопределю его, чтобы он равнялся входному значению в ячейке. Таким образом, указатель свойства объекта указывает на его исходное значение.
Я надеялся, что исходный адрес переданной переменной будет сохранен и доступен с &, но внутри объекта ячейки сохраняется только значение rValue параметра указателя. Кроме того, поскольку переменная, которую я хочу определить пользователем, является свойством (а не переменной экземпляра), у меня возникают проблемы с получением его адреса и передачей этого метода.
Как я могу атаковать эту проблему?