- (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];
}
Ceci est mon code afin lorsque l'utilisateur tape la ligne, son supposé prendre la valeur de la ligne et l'insérer dans ici:problèmes iPhone de base de données
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]];
Mais « termes » affiche en tant que (null) dans le journal? Pas la valeur de la ligne cliquée
Veuillez expliquer ce que fait le bit de code supérieur. Je pense qu'il est un peu difficile de lire une question qui commence par du code. – Moshe
J'essaie et j'accepte les réponses mais parfois la réponse ne vient pas. Le bit supérieur du code doit obtenir la valeur actuelle de la ligne dans la table (qui est remplie via les données de base) puis dans une autre classe, je déclare une propriété NSManagedObject appelée selectedObject et définit des termes à cet objet. Ce que je veux ensuite mettre dans l'URL ci-dessous pour renvoyer les flux RSS – benhowdle89
Les objets sont-ils éventuellement placés dans des contextes différents? Êtes-vous sûr de définir les termes sur le * même * objet? – joshpaul