Основные проблемы с iPhone - PullRequest
0 голосов
/ 12 ноября 2010
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

 NSManagedObject *selectedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];
 BlogRssParser *blogRss = [[BlogRssParser alloc] init];
 [blogRss setSelectedObject:selectedObject];

 RssFunViewController *rssFun = [[RssFunViewController alloc] initWithNibName:@"RssFunViewController" bundle:nil];
 [self.navigationController pushViewController:rssFun animated:YES];
 [rssFun release];

}

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

NSString *terms = [[[self selectedObject] valueForKey:@"data"]description];
NSLog(@"%@", terms);

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://news.search.yahoo.com/rss?ei=UTF-8&p=%@&fr=news-us-ss", terms]];

Но «термины» отображаются как(ноль) в журнале?Не значение нажатой строки

1 Ответ

0 голосов
/ 12 ноября 2010

Я вижу, что вы использовали несколько кодов, Я разместил здесь для вас .Но вы не должны просто копировать и вставлять его.
В моем коде selectedObject не является членом, поскольку это абсолютно не обязательно.

Эта строка

 NSManagedObject *selectedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];

указывает напеременная, не являющаяся членом, в то время как

[self selectedObject] 

указывает на член - совершенно другая вещь.

edit
Является второй частью в TableViewContoller или вDetailedView

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