ho ottenuto un errore:"unsafeMutableAddressor: Swift.String", si fa riferimento da: .."
Undefined symbols for architecture x86_64: "DirectBistro.DBTabBarOrderedIndexesKey.unsafeMutableAddressor : Swift.String", referenced from: DirectBistroUITests.TabBarControllerTests.setUp (DirectBistroUITests.TabBarControllerTests)() ->() in TabBarControllerTests.o ld: symbol(s) not found for architecture x86_64
Questa è la mia semplice UITest
classe:
import XCTest
@testable import DirectBistro
class TabBarControllerTests: XCTestCase {
override func setUp() {
super.setUp()
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject([], forKey: DBTabBarOrderedIndexesKey)
defaults.synchronize()
}
}
Questo è come è definito in DBTabBarController.swift
:
let DBTabBarOrderedIndexesKey = "TabBarOrderedIndexesKey"
Info riquadro:
Generale riquadro:
Hai impostato l'applicazione host per i test in modo corretto? – Shripada
App host per test? Come fare questo? –
Vai alle impostazioni di destinazione, seleziona il target di prova> Info – Shripada