Попытки установить XCGLogger и получать сообщение об ошибке:XCGLogger: Неоднозначная ссылка на член «войти»
Ambiguous reference to member 'log'
Я вижу этот вопрос уже был raised, но я не ясно, на решении ..
За установку руководство добавили эту глобальную константу к 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
}
Затем в отдельных исходных файлах:
import XCGLogger
log.debug("A debug message")
Что такое правильное использование?
Где в AppDelegate сделал вас положить код? Является ли это в классе AppDelegate или глобальном? – ryantxr
'nameOfYourProject.log.debug'? Но, вероятно, лучше переименовать 'log' в что-то другое. Вы смогли найти встречный идентификатор 'log'? – Sulthan
@ryantxr: Обновленный вопрос –