私は、テーブルビューを使用してオーディオを再生するアプリを作成しています
特定の行を選択した後、次のビューでオーディオを再生しますが、問題は解決しません
ビューを閉じてテーブルビューに戻った後に停止したいので
ビューを閉じた後に停止するように、次のビューで曲を再生する方法が必要です
また、
次のビューで特定の行(indexpathy.row)にアクセスできる場合
私は、テーブルビューを使用してオーディオを再生するアプリを作成しています
特定の行を選択した後、次のビューでオーディオを再生しますが、問題は解決しません
ビューを閉じてテーブルビューに戻った後に停止したいので
ビューを閉じた後に停止するように、次のビューで曲を再生する方法が必要です
また、
次のビューで特定の行(indexpathy.row)にアクセスできる場合
次のように、生の 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];
}
次のビューのクラスで変数を取得し、セルを選択するときに indexpath.row の値を渡すだけです。この変数には選択された行の値があるため、次のビューでこの値にアクセスできます。