Проблема с NSString и UITableViewCell - PullRequest
0 голосов
/ 02 июня 2011

У меня есть большой UITableViewCell, в котором есть текст из строки NSSt из Интернета. Затем эта строка отображается нормально в NSLog, но при отображении в ячейке в начале текста отображаются странные символы, например: enter image description here

И это рандомизирует персонажей при каждом запуске. Я никоим образом не форматирую строку, поэтому не могу понять, почему она отображается нормально в NSLog, а в celL. Заранее спасибо!

Это код, который я использую, чтобы получить строку NSString:

for(NSDictionary *d in userInfo) {

        description = [d objectForKey:@"description"];
    }

И я загружаю его в ячейку, используя это:

cell.textLabel.text = description;

Ответы [ 2 ]

0 голосов
/ 04 июня 2011

Проблема в том, что я добавлял случайный мусор, потому что этот текст ранее использовался в простом UITextView. Переписывая способ, он получает описание, спасибо всем, кто помог!

0 голосов
/ 03 июня 2011

Ну, я не совсем уверен, что вы пытаетесь зарегистрировать, но это похоже на Twitter с MGTwitterEngine

в любом случае, вы захотите запустить что-то подобное!

NSLog(@"Request Suceeded: %@", connectionIdentifier);

Тогда этот

NSLog(@"See dictionary: %@", d);

и ваш текст

cell.textLabel.text = description;

должны выглядеть как

[cell.detailTextLabel setText:[(yourClass*)[desc objectAtIndex:indexPath.row]   
 description]];

и еще одна вещь, есливы пытаетесь собрать из твиттера "пользователь" - это словарь, а описание - это NSSTRing, так что это будет выглядеть примерно так:

-(NSString*)user {

return [[contents objectForKey:@"user"] objectForKey:@"description"]  ; 



  }

Надеюсь, это поможет!

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