【发布时间】:2013-08-18 11:58:43
【问题描述】:
我遇到了问题请让我出去它。 即使我启用 Zoombies,它也没有在控制台中给我任何理由。
如果您对我有任何建议,请告诉我解决方案。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
MyDealDetailViewController *mydeal=[[MyDealDetailViewController alloc]initWithNibName:@"MyDealDetailViewController" bundle:nil];
//This arrayForGetDeal have values that are fetched from database.
mydeal._getDealObject=[_arrayForGetDeal objectAtIndex:indexPath.row];
//on the below line i am getting SIGABERT.
[self.navigationController pushViewController:mydeal animated:YES];
[mydeal release];
}
【问题讨论】:
-
请评论这一行 mydeal._getDealObject=[_arrayForGetDeal objectAtIndex:indexPath.row];然后检查一下
-
评论传递对象语句并尝试它是否有效。
-
确保 nib 文件名是
MyDealDetailViewController -
我评论了 _getDealObject=[_arrayForGetDeal objectAtIndex:indexPath.row];并且还检查了 XIB 名称,但仍然遇到同样的问题。 :(
-
从代码中删除释放行并在 init 方法中使用自动释放。好的,导航控制器在那里并且具有有效的内存?