草庐IT

AnuncioV2ViewController

全部标签

ios - 如何在 Swift 中关闭当前的 ViewController 并转到另一个 View

我是Swift的新手,我想知道如何关闭当前ViewController并转到另一个View。我的Storyboard如下所示:MainMenuView->GameViewController->GameOverView。我想关闭GameViewController以转到GameOverView,而不是MainMenuView。我在MainMenuView中使用以下代码:@IBActionfuncStartButton(sender:UIButton){letstoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letne

ios - 如何在 Swift 中关闭当前的 ViewController 并转到另一个 View

我是Swift的新手,我想知道如何关闭当前ViewController并转到另一个View。我的Storyboard如下所示:MainMenuView->GameViewController->GameOverView。我想关闭GameViewController以转到GameOverView,而不是MainMenuView。我在MainMenuView中使用以下代码:@IBActionfuncStartButton(sender:UIButton){letstoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letne

ios - 如何在 Swift 中从不同的 ViewController 重新加载 TableView 中的数据

在ViewController中,我正在尝试在另一个ViewController的TableView中重新加载数据,如下所示:(self.presentedViewControlleras!tableViewController).table.reloadData()其中tableViewController是TableViewController中的类(我知道这不是大驼峰式),table是TableView。好吧,这样做会产生“fatalerror:在展开可选值时意外发现nil”,我想这是有道理的,因为“presentedViewController”尚未加载。我也试过这个:(sel

ios - 如何在 Swift 中从不同的 ViewController 重新加载 TableView 中的数据

在ViewController中,我正在尝试在另一个ViewController的TableView中重新加载数据,如下所示:(self.presentedViewControlleras!tableViewController).table.reloadData()其中tableViewController是TableViewController中的类(我知道这不是大驼峰式),table是TableView。好吧,这样做会产生“fatalerror:在展开可选值时意外发现nil”,我想这是有道理的,因为“presentedViewController”尚未加载。我也试过这个:(sel

ios - 类型 'ViewController' 不符合协议(protocol) 'UICollectionViewDataSource'

我正在学习使用UIPickerController操作相机的教程。但是,在实现UICollectionViewDatsaSource时,我收到一条错误消息,指出ViewController不符合UICollectionViewDataSource协议(protocol)。classViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout,UIImagePickerControllerDelegate,UINa

ios - 类型 'ViewController' 不符合协议(protocol) 'UICollectionViewDataSource'

我正在学习使用UIPickerController操作相机的教程。但是,在实现UICollectionViewDatsaSource时,我收到一条错误消息,指出ViewController不符合UICollectionViewDataSource协议(protocol)。classViewController:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout,UIImagePickerControllerDelegate,UINa

ios - 快速从另一个 ViewController 调用函数

我已经查看了Stackoverflow,但无法得到答案。我想创建停止在另一个ViewController中播放声音的功能。但是当我点击停止按钮时,它崩溃了并显示“EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)”。这是我的代码。第一个ViewControllerimportUIKitimportAVFoundationclassFirstVC:UIViewController{varmetronome:AVAudioPlayer!overridefuncviewDidLoad(){super.viewDidLoad()do{let

ios - 快速从另一个 ViewController 调用函数

我已经查看了Stackoverflow,但无法得到答案。我想创建停止在另一个ViewController中播放声音的功能。但是当我点击停止按钮时,它崩溃了并显示“EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)”。这是我的代码。第一个ViewControllerimportUIKitimportAVFoundationclassFirstVC:UIViewController{varmetronome:AVAudioPlayer!overridefuncviewDidLoad(){super.viewDidLoad()do{let

ios - UITesting、XCTest 当前 ViewController 类

简单的问题。我得到了执行segue到下一个ViewController的按钮。我想编写UIXCTest来告诉我它是否打开了我想要的ViewController。 最佳答案 UI测试框架无法访问您的应用程序代码,这使得无法对实例进行类断言。您无法直接告诉屏幕上的Controller类。但是,如果您以稍微不同的方式考虑您的测试,您可以做出非常相似的断言。编写您的测试,就好像您是用户一样。您的用户不关心他/她正在查看ItemDetailViewController还是ItemListTableViewController,所以你的测试也不

ios - UITesting、XCTest 当前 ViewController 类

简单的问题。我得到了执行segue到下一个ViewController的按钮。我想编写UIXCTest来告诉我它是否打开了我想要的ViewController。 最佳答案 UI测试框架无法访问您的应用程序代码,这使得无法对实例进行类断言。您无法直接告诉屏幕上的Controller类。但是,如果您以稍微不同的方式考虑您的测试,您可以做出非常相似的断言。编写您的测试,就好像您是用户一样。您的用户不关心他/她正在查看ItemDetailViewController还是ItemListTableViewController,所以你的测试也不