親VCにファイル名を保持する変数を持ちタップ時に渡してあげるのはいかがでしょうか?
ContainerViewなので下記の方法で親VCが参照できると思います。
if let vc = self.parent as? 親VC {
// 親VCにfileNameという変数を宣言しているとします。
vc.fileName = "ファイル名"
}
【追記】Delegateを使う方法
// 子VC
protocol ChildViewControllerDelegate: class {
func getFileName(fileName: String)
}
import UIKit
class ChildViewController: UIViewController {
weak var delegate: ChildViewControllerDelegate?
// 例えばボタンを押した時にファイル名を取得する
@IBAction func buttonTapped(_ sender: UIButton) {
let fileName = ... // 何かしらの方法でファイル名を取得
delegate?.getFileName(fileName: fileName)
}
}
// 親VC
import UIKit
class ParentViewController: UIViewController , ChildViewControllerDelegate{
var child: ChildViewController!
override func viewDidLoad() {
super.viewDidLoad()
child = self.childViewControllers[0] as! ChildViewController
child.delegate = self
}
// ChildViewControllerDelegateのメソッド
func getFileName(fileName: String) {
// 取得したファイル名に対する処理
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/25 09:56
2018/04/25 10:50
2018/04/27 11:50
退会済みユーザー
2018/04/27 18:30 編集
2018/04/27 17:15
退会済みユーザー
2018/04/28 03:50 編集
2018/04/27 21:31 編集
2018/04/28 03:07
2018/04/28 03:48 編集
2018/04/28 04:14
2018/04/28 04:47
2018/04/28 04:54 編集