Программа для передачи строки из одного представления в другое? - PullRequest
0 голосов
/ 07 августа 2010

У меня есть приложение для iphone, содержащее два представления. В первом представлении есть кнопка, теперь я хочу показать название кнопки во втором представлении при нажатии этой кнопки.заголовок в строку, строка очищается при загрузке второго представления?

Ответы [ 2 ]

2 голосов
/ 03 февраля 2011

В интерфейсе объявите строку и сделайте свойство:

 @interface MyViewController : UIViewController {


   NSString *string_i_want_to_set;  

 }

 @property (nonatomic, retain) NSString *string_i_want_to_set;

 @end

В реализации синтезировать строку после @implementation MyViewController так:

 #import "MyViewController.h"


 @implementation MyViewController

 @synthesize string_i_want_to_set;

 // OTHER CODE HERE...

 @end

Затем, когда вы выделяете / инициализируете контроллер представления, вы можете установить свойство следующим образом:

MyViewController *myVC = [[MyViewController alloc] init];
myVC.string_i_want_to_set = @"...."

Надеюсь, это даст вам больше деталей.

Спасибо Джеймс

0 голосов
/ 07 сентября 2010

вы можете сделать объект второго вида и передать ему строку

view2object.view2string = @ "что-нибудь" или label.text;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...