mwfeedpaser detailview

时间:2012-02-03 05:06:03

标签: xcode ios5 xcode4.2

我今年刚开始使用xcode和OBJ-c。 我正在使用mwfeedparser作为我正在制作的应用程序,但我想改变detailview的外观。 现在我正在使用mwfeedparser附带的演示应用程序来更改详细视图。 我希望细节视图有标签而不是桌面视图

我已更改此代码

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath     *)indexPath
 {
 DetailViewController *detail = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; 
    detail.item = (MWFeedItem *)[itemsToDisplay objectAtIndex:indexPath.row];
 // Pass the selected object to the new view controller.
 [self.navigationController pushViewController:detail animated:YES];


// Deselect
 [self.tableView deselectRowAtIndexPath:indexPath animated:YES];

}

当我运行代码时,detailview甚至没有出现。我做错了什么?

感谢您的帮助。 顺便说一句,当我完成这件事时,我会把它放在github上,任何其他人都需要它

1 个答案:

答案 0 :(得分:0)

enter code here self.parsedItems = [[NSMutableArray alloc] init];

- (void)feedParser:(MWFeedParser *)parser didParseFeedItem:(MWFeedItem *)item{
    if (item) {        
          [self.parsedItems addObject:item];     
     }

}      - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

        DetailViewController *detail = [[DetailViewController alloc]        initWithNibName:@"DetailView" bundle:nil]; 
        detail.item = [self.parsedItems objectAtIndex:indexPath.row];
        // Pass the selected object to the new view controller.
       [self.navigationController pushViewController:detail animated:YES];

}