1

私は、テーブルビューを使用してオーディオを再生するアプリを作成しています

特定の行を選択した後、次のビューでオーディオを再生しますが、問題は解決しません

ビューを閉じてテーブルビューに戻った後に停止したいので

ビューを閉じた後に停止するように、次のビューで曲を再生する方法が必要です

また、

次のビューで特定の行(indexpathy.row)にアクセスできる場合

4

2 に答える 2

3

次のように、生の no または int 値を nextview にプロパティ合成するだけです。

@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 に答える