2012-05-13 4 views
0

Xcode 4.3 Раскадровка запросXcode 4.3 Передача переменных между видами

Привет, Я относительно новым для Xcode, и я совершенно сбиты с толку разнообразием решений этой безобидный вопрос, ни один из которых работают для меня в раскадровку настроить. На большинстве языков без Obj C это трехлинейное решение.

Если у меня есть переменная X в представлении, как мне передать X, чтобы увидеть B нетронутым?

Может ли кто-нибудь указать мне надежное решение для ограниченного числа переменных в Xcode 4.3 с помощью раскадровки.

У меня есть другой аналогичный запрос на другом конце спектра, где мне нужно передать несколько сотен частей данных в другие виды. Должна ли я написать тогда временный файл ...

ТИА

+0

Не допускайте, чтобы тот факт, что вы используете раскадровки, путает вас. Вы по-прежнему создаете свойство для значения, которое вы хотите установить в представлении B, а затем установите это значение из вида A. – Jenn

ответ

1

Г, Вам необходимо реализовать в контроллере представления отправителя: функция

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ 
//...// 
} 

, и вы можете передать данные в функции body like:

(ImageController *)(segue.destinationViewController).property=passed_data; 
+0

в этом примере функция находится в ViewController A, переменная X является переданной_датой, а свойство - переменной secondViewControllers (свойство), где вы хотите сохранить pass_data. (если вы связали элементы раскадровки с файлом кода контроллера, это будет работать нормально) – Denes

+0

Привет, я дам это завтра. Большое спасибо за такие немедленные ответы. –

+0

это сработало? было ли это полезно? – Denes

Смежные вопросы