所以我有2个视图控制器,现在已成为TabBarController的一部分。我只是传递一个变量" selectedPack"从vc A到vc B by:
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let transportJourneyViewController = storyBoard.instantiateViewController(withIdentifier: "JourneyViewController") as! JourneyViewController
transportJourneyViewController.selectedPack = self.packArray[indexPath.item].packID
self.present(transportJourneyViewController, animated:true, completion:nil)
但是现在vc B或JourneyViewController是TabBarController的一部分,我需要用以下内容更改它:
let tbc = self.storyboard!.instantiateViewController(withIdentifier: "MyTabController") as! UITabBarController
tbc.selectedIndex = 1
self.present(tbc, animated: true, completion: nil)
问题我正试图传递数据变量" selectedPack"如第一个代码块所示,因为这个变量不存在于" tbc.selectedIndex = 1"它存在于" JourneyViewController"中。我很困惑,因为我认为即使它是tabbarcontroller的一部分,当你改变时,你正在改变那个视图控制器,这显然不是这种情况,即使这是你所看到的。
答案 0 :(得分:2)
您可以尝试以下方式
numDim: 4
dim: 128 128 128 1
fov: 26.88 26.88 26.88 1.000
interval: 0.21 0.21 0.21 1.0
dataType: word
sdtOrient: ax
endian: ieee-le