J'apprends iOS et j'ai maintenant un problème à créer un UITest pour une application. Le code, collé ci-dessous, compilera si je supprime le var viewController: ViewController! champ, mais échoue lorsque je l'ajoute. Lorsque je clique sur le message d'erreur, cela m'amène à la partie «Construire les phases» du projet PasswordManagerUITests. J'ai inclus les captures d'écran de l'erreur et les phases de construction pour le projet ci-dessous.clang: erreur: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation); "__TMaC15PasswordManager14ViewController", référencé par:
import XCTest
@testable import PasswordManager
class ViewControllerTestCase: XCTestCase {
var viewController: ViewController!
override func setUp() {
super.setUp()
}
override func tearDown() {
// Put teardown code here. This method is called after the invocation of each test method in the class.
super.tearDown()
}
func testExample() {
// Use recording to get started writing UI tests.
// Use XCTAssert and related functions to verify your tests produce the correct results.
}