使用UIPopOver浏览其他视图
因此,我有一个名为\“ TopNewsViewController \”的ViewController类。它从RootViewController推送到NavigationController堆栈。
在TopNewsViewController中,单击按钮会弹出一个弹出窗口。它显示来自PopOver的表视图。
现在,在PopOver的tableView:didSelectRowAtIndexPath方法中,我希望它修改TopNewsViewController的某些属性并将其重新推到导航堆栈中。我实现的方法如下:
TopNewsViewController *topNewsViewController = [[[TopNewsViewController alloc] initWithNibName:@\"TopNewsViewController\" bundle:nil] autorelease];
NSString *feedStr = [rootViewController.feeds objectAtIndex:rowNumber];
[rootViewController release];
NSArray *thisFeed = [NSArray arrayWithObjects:feedStr, nil];
topNewsViewController.feeds = thisFeed;
topNewsViewController.pageTitle = [categories objectAtIndex:rowNumber];
[self.navigationController pushViewController:topNewsViewController animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
我意识到这是行不通的,因为当PopOver不是ViewController而是UITableViewController时,我正在使用\“ self.navigationController \”。我尝试改用\“ topNewsViewController.navigationController \”,但没有用。
有人对如何实施有何建议?帮助/建议非常感谢!
没有找到相关结果
已邀请:
1 个回复
死簇