UItextView и NSString - PullRequest
       2

UItextView и NSString

0 голосов
/ 05 мая 2011

У меня странная ошибка.

MyController A
{
@ syntesize myUITextView;
}

MyController B {


MyControllerA *controller = ....
NSSTring *myString = " hello";
controller.myUITextView.text = myString;
 NSLog(@"%@",myUITextView.text) =   (null)

NSLog(@"%@",myString) = hello

}

когда я печатаю контроллер

Ответы [ 4 ]

1 голос
/ 05 мая 2011

NSSTring *myString = " hello";

"hello" это не строка ObjectiveC, это строка C. Вы должны добавить @, прежде чем так: @"hello"

0 голосов
/ 05 мая 2011

Похоже, вы не регистрируете то, что, по вашему мнению, вы регистрируете. Эта строка ...

NSLog(@"%@",myUITextView.text);

отсутствует префикс переменной контроллера, поэтому он должен быть:

NSLog(@"%@",controller.myUITextView.text);
0 голосов
/ 05 мая 2011

Вы уверены, что правильно инициализируете myUITextView в MyController A (или связываете его в Интерфейсном Разработчике)?Похоже, controller.myUITextView ноль.

0 голосов
/ 05 мая 2011
NSString *myString = @"hello";
controller.myUITextView.text = myString;
NSLog(@"%@",controller.myUITextView.text) ;

NSLog(@"%@",myString);

Попробуйте это

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