Versuch XCGLogger einzurichten und Empfangsfehler:XCGLogger: Mehrdeutige Referenz an das Mitglied ‚log‘
Ambiguous reference to member 'log'
Ich sehe das Problem war bereits raised aber ich bin mir nicht klar auf die Lösung ..
pro die Führung installieren hinzugefügt, um diese globale konstante zu AppDelegate.swift:
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let log = XCGLogger.defaultInstance()
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
log.setup(.Debug, showThreadName: true, showLogLevel: true, showFileNames: true, showLineNumbers: true, writeToFile: nil, fileLogLevel: .Debug)
return true
}
dann in einzelnen Quelldateien:
import XCGLogger
log.debug("A debug message")
Was ist die richtige Verwendung?
Wo in AppDelegate Sie tat den Code eingeben? Ist es in der AppDelegate-Klasse oder global? – ryantxr
'nameOfIhrProjekt.log.debug'? Aber wahrscheinlich wird "log" in etwas anderes umbenannt. Konnten Sie den kollidierenden Bezeichner 'log' finden? – Sulthan
@ryantxr: Aktualisierte Frage –