1

我正在制作使用表格视图播放音频的应用程序

选择特定行后,它会在下一个视图中播放音频,但它不能解决我的问题

因为希望它在关闭视图后停止并返回表视图

所以我想要一种在下一个视图上播放歌曲的方法,它在关闭视图后停止

或者,

如果我可以在下一个视图中访问特定行(indexpathy.row)

4

2 回答 2

3

只是属性将原始 no 或 int 值合成到下一个视图,如下所示..

@interface NextViewController : UIViewController{
     int rowNo;
}
@property (nonatomic, assign) int rowNo;

并在 .m 文件中合成,如下所示...

@synthesize rowNo;

并且当您当时推送到 nextview 时,像这样设置此属性

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NextViewController *objNextViewController = [[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
   objNextViewController.rowNo = indexPath.row;
    [self.navigationController pushViewController:objNextViewController animated:YES];
    [NextViewController release];
}
于 2012-11-28T11:46:29.023 回答
0

只需在下一个视图的类中获取一个变量,然后在选择单元格时将 indexpath.row 的值传递给它。由于此变量已选择行的值,因此您可以在下一个视图中访问此值。

于 2012-11-28T11:44:48.557 回答