我想用布料跟踪事件。通过使用
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])