簡體   English   中英

我希望在tableview或任何其他替代后的下一個視圖上獲得indexpath.row

[英]I want to get indexpath.row on next view after tableview or any other alternative

我正在制作使用表視圖播放音頻的應用程序

選擇特定行后,它會在下一個視圖上播放音頻,但它無法解決我的問題

因為要在解除視圖並返回到表視圖后停止它

所以我想要一種在下一個視圖上播放歌曲的方式,以這種方式在解除視圖后停止

要么,

如果我可以訪問下一個視圖上的特定行(indexpathy.row)

只是屬性合成原始的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];
}

只需在下一個視圖的類中獲取一個變量,並在選擇單元格時將indexpath.row的值傳遞給它。 由於此變量具有選定行的值,因此您可以在下一個視圖中訪問此值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM