Iphone 选项卡栏导航和UITableView中的建筑详图表
我在选项卡栏导航中使用了四个选项卡,第三个选项卡访问核心数据以加载成功加载的表。我在创建明细表时遇到问题。我已设置并连接了我的详细nib文件。我也有数据设置和工作。 当我点击手机时,手机会亮起来,但什么也没发生。它甚至没有调用我的detailViewController。我已经为此挣扎了两天了。如果有人有任何想法,请帮助-谢谢Iphone 选项卡栏导航和UITableView中的建筑详图表,iphone,uitableview,uitabbarcontroller,navigationcontroller,Iphone,Uitableview,Uitabbarcontroller,Navigationcontroller,我在选项卡栏导航中使用了四个选项卡,第三个选项卡访问核心数据以加载成功加载的表。我在创建明细表时遇到问题。我已设置并连接了我的详细nib文件。我也有数据设置和工作。 当我点击手机时,手机会亮起来,但什么也没发生。它甚至没有调用我的detailViewController。我已经为此挣扎了两天了。如果有人有任何想法,请帮助-谢谢 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)ind
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (self.detailsView == nil)
{
self.detailsView = [[TipsROTRDetailViewController alloc]
initWithNibName:@"TipsROTRDetailViewController" bundle:[NSBundle mainBundle]];
}
TipsROTRInfo *info = [_fetchedResultsController objectAtIndexPath:indexPath];
TipsROTRDetails *detailsText = info.details;
self.detailsView.title = @"TIPS";
self.detailsView.descriptionText = detailsText.tipsText;
//NSLog(@"Text: %@", self.detailsView.descriptionText); **I do get data here
[self.navigationController pushViewController:self.detailsView animated:YES];
//release it
self.detailsView = nil;
}
检查你的相框尺寸
NSLog(@" detail view frame: %f,%f %f x %f",detailsView.frame.origin.x,detailsView.frame.origin.y,
detailsView.frame.size.width, detailsView.frame.size.height);
可能大小为0(或非常小),或者x,y不在屏幕上。我不认为TabeView控制器没有自己的导航控制器。你确定这个类有一个NavigationControlleries,它有,navigationController。插座连接到TipsROTRviewController中的文件所有者。谢谢你的检查。