我想用布料跟踪事件。通过使用

import Answers
    func trackEvent() {

    Answers.logCustomEvent(withName: "testEvent", customAttributes: ["Category":"test", "Player":50])
}

但是我必须在每个视图中导入answers类,在这里我需要跟踪任何事件。有没有其他方法可以跟踪事件而不必每次都导入应答类。

最佳答案

这个怎么样?创建一个类sayTracker并导入其。

import Answers
class Tracker {
    static func logCustomEvent(withName:String, customAttributes:[String:Any]) {
        Answers.logCustomEvent(withName: withName, customAttributes: customAttributes)
    }
}

然后在任何地方使用您的类,而不导入任何内容。
Tracker.logCustomEvent(withName: "testEvent", customAttributes: ["Category":"test", "Player":50])

07-26 09:39