我使用故事板
实现了我的iphone应用在我的应用中* 我需要提供从一个视图到另一个视图的视图而不是脓液 * h,
我在故事板xib中为第二个视图创建了一个屏幕。
我 set up the connection for button in the first view to the second view with 'present
'不是pust。
现在 i need to populate an array to the second view which was presented
我尝试了以下方法,但没有成功
1:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(UIButton *)sender
{
//Populate detail to BuyView mail page
if ([segue.id
entifier isEqualToString:@"BuyView"])
{
BuyViewController *destViewController = segue.destinationViewController;
destViewController.itemDetailsArray = [_itemDetailsArray objectAtIndex:sender.tag] ;
}
}
2:
- (IBAction)buyItemClick:(UIButton *)sender
{
BuyViewController *destViewController = [[BuyViewController alloc] init];
destViewController.itemDetailsArray = [_itemDetailsArray objectAtIndex:sender.tag] ;
}
答案 0 :(得分:0)
除了@rdelmar所说的,你传递的对象可能是也可能不是数组。
反过来意味着
destViewController.itemDetailsArray
指向可能不是数组的对象。
我认为你想要做的是
destViewController.itemDetailsArray = _itemDetailsArray;