NSString *stalklabel = ;
NSURL *url = [NSURL URLWithString:@"http://news.search.yahoo.com/rss?ei=UTF-8&p=%@&fr=news-us-ss", stalklabel];
我有上面的代碼,我需要知道如何獲取用戶按下的行的值stalklabel
。我使用核心數據來填充表格;這會讓事情變得複雜嗎?將行文本插入變量
編輯:
對不起,澄清:
我有這樣的廠景:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[[self appDelegate] setCurrentlySelectedBlogItem:[[[self rssParser]rssItems]objectAtIndex:indexPath.row]];
//[self.appDelegate loadNewsDetails];
NewsDetailViewController *newsDetail = [[NewsDetailViewController alloc] initWithNibName:@"NewsDetailViewController" bundle:nil];
//NSManagedObject *selectedObject = [[self fetchedResultsController] objectAtIndexPath:indexPath];
// ...
// Pass the selected object to the new view controller.
//newsDetail.titleTextView.text = [[[self appDelegate] currentlySelectedBlogItem]title];
//newsDetail.descriptionTextView.text = [[[self appDelegate] currentlySelectedBlogItem]description];
[self.navigationController pushViewController:newsDetail animated:YES];
[newsDetail release];
}
所以當用戶按下行被髮送到視圖2,視圖2使用另一個類來填充視圖。我與URL的原始代碼駐留在另一個類中。所以我需要將行文本值傳遞給其他類中的變量並將其插入到URL中,以便可以將view2填入相關數據;那有意義嗎?
嗯,似乎雅各布和我完全理解你的問題不同。你能澄清一下,如果你需要了解NSString操作或UITableViewCells及其代表的數據的映射嗎? – vikingosegundo 2010-11-10 18:42:38