Cannot convert value of type 'NSMutableDictionary' to type '[NSObject: AnyObject]' in coercion for google ios Analytics

前端 未结 4 1973
南方客
南方客 2020-12-14 16:42

I want to add google Analytics ios into my project but i got some problems when i tried to paste their code into my app like the code below.

var tracker = GA         


        
4条回答
  •  南方客
    南方客 (楼主)
    2020-12-14 17:21

    This answer has been updated for Swift 3

    let tracker = GAI.sharedInstance().defaultTracker
    let eventTracker: NSObject = GAIDictionaryBuilder.createEvent( 
                    withCategory: "SomeCategory",
                    action: "SomeAction",
                    label: "SomeLabel",
                    value: nil).build()
    tracker.send(eventTracker as [NSObject : AnyObject]!)
    

    OR...

    let tracker = GAI.sharedInstance().defaultTracker
    tracker.set(kGAIDescription, value: "ScreenViewName")
    let eventTracker: NSObject = GAIDictionaryBuilder.createScreenView().build()
    tracker.send(eventTracker as! [NSObject : AnyObject])
    

提交回复
热议问题