получить строку из одного ViewController в другой? - PullRequest
0 голосов
/ 24 апреля 2011

Я уже некоторое время работаю над своим приложением. Я застрял в этой маленькой проблеме: настройка text моего текстового поля не работает. Строка текстового поля вызывается из другого viewcontroller. Вот как выглядит мой код:

1-й контроллер вида - (void) setURL: (NSURL *) src { downloadSourceField.text = src; } 2-й контроллер вида

if ([[booksArray objectAtIndex:indexPath.row] isEqual:[NSString stringWithFormat:@"%@",song_1]]) 
{
    NSString *sc1 = [NSString stringWithFormat:@"tst 1"];
    [tc setURL:sc1];
}

else 
{
    NSString *sc = [NSString  stringWithFormat:@"test 2"];
    [tc setURL:sc];
}

1 Ответ

1 голос
/ 24 апреля 2011

Я думаю, что вы пытаетесь присвоить объект NSURL переменной NSString.Что вы должны сделать, это

downloadSourceField.text = [src absoluteString];

Метод absoluteString преобразует ваш NSURL в представление NSString.

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