我有tabbarController,其中我将父视图控制器与容器视图放在一起。
<form name="myForm">
<table>
<thead>
<tr>
<th>Key Stage 1</th>
<th>Buy on Paper</th>
<th>Buy on CD</th>
<th>Buy on both</th>
</tr>
</thead>
<tbody>
<tr>
<td>Year 1 All Blocks & Units (15 assessments in total)</td>
<td>
<label>
<input type="radio" name="keystage1" value="0" data-price="2500" />
£25</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="1" data-price="2500" />
£25 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="2" data-price="4000" />
£40</label>
</td>
</tr>
<tr>
<td>Year 2 All Blocks & Units (15 assessments in total)</td>
<td>
<label>
<input type="radio" name="keystage1" value="3" data-price="2500" />
£25</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="4" data-price="2500" />
£25 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="5" data-price="4000" />
£40</label>
</td>
</tr>
<tr>
<td>Give me it all and save some monehhhh!</td>
<td>
<label>
<input type="radio" name="keystage1" value="6" data-price="4750" />
£47.50</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="7" data-price="4750" />
£47.50 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage1" value="8" data-price="7500" />
£75</label>
</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th>Key Stage 2</th>
<th>Buy on Paper</th>
<th>Buy on CD</th>
<th>Buy on both</th>
</tr>
</thead>
<tbody>
<tr>
<td>Year 1 All Blocks & Units (15 assessments in total)</td>
<td>
<label>
<input type="radio" name="keystage2" value="0" data-price="2500" />
£25</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="1" data-price="2500" />
£25 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="2" data-price="4000" />
£40</label>
</td>
</tr>
<tr>
<td>Year 2 All Blocks & Units (15 assessments in total)</td>
<td>
<label>
<input type="radio" name="keystage2" value="3" data-price="2500" />
£25</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="4" data-price="2500" />
£25 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="5" data-price="4000" />
£40</label>
</td>
</tr>
<tr>
<td>Give me it all and save some monehhhh!</td>
<td>
<label>
<input type="radio" name="keystage2" value="6" data-price="4750" />
£47.50</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="7" data-price="4750" />
£47.50 †</label>
</td>
<td>
<label>
<input type="radio" name="keystage2" value="8" data-price="7500" />
£75</label>
</td>
</tr>
</tbody>
</table>
<form>
<input type="text" id="total" />
在初始化时,我正在初始化2个子视图控制器并添加第一个控制器(不包含MapView)作为子视图控制器。 在某些时候我需要在子控制器之间切换,然后应用程序崩溃
public override func viewDidLoad() {
viewControllers = [
ParentViewController()
]
}
我知道如果您没有导入MapKit会出现崩溃,我试图将其导入到任何地方 - 没有运气。
在其中一个内部使用MapView切换子viewControllers的正确方法是什么?