Ios 阿拉莫菲尔+;谷歌分析在使用GAIDictionaryBuilder后出现的相同VC错误

Ios 阿拉莫菲尔+;谷歌分析在使用GAIDictionaryBuilder后出现的相同VC错误,ios,google-analytics,cocoapods,swift2,alamofire,Ios,Google Analytics,Cocoapods,Swift2,Alamofire,使用后: let gaBuilder = GAIDictionaryBuilder.createScreenView() 在视图控制器上的任何位置,我在使用Alamofire时都会出现以下错误: Cannot call value of non-function type "NSHTTPURLResponse?" AF语句: Alamofire.request(.POST, loginUrl, parameters: loginParameters, encoding: .URL, head

使用后:

let gaBuilder = GAIDictionaryBuilder.createScreenView()
在视图控制器上的任何位置,我在使用Alamofire时都会出现以下错误:

Cannot call value of non-function type "NSHTTPURLResponse?"
AF语句:

Alamofire.request(.POST, loginUrl, parameters: loginParameters, encoding: .URL, headers: nil).response(queue: dispatch_get_main_queue(), completionHandler: { (request, response, data, errorType) -> Void in
无论我在使用GAIDictionaryBuilder做什么(发送事件、设置参数或使用CreateScreateScreenView),只要我使用它,就会出现错误

这是我的播客文件:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

pod 'Alamofire', '~> 2.0'
pod 'Parse'
pod 'Google/Analytics', '~> 1.0.0'

我的问题与此类似,当我发送casted对象时,出现错误“无法调用非函数类型的值”NSHTTPURLResponse,如下所示:

GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createScreenView().build() as [NSObject: AnyObject])
class Helpers{

    class func ConvertGAIDictionaryBuilder(input: GAIDictionaryBuilder) -> [NSObject: AnyObject]{
        return input.build() as [NSObject: AnyObject]
    }
}
我认为这是XCode的问题。为了解决这个问题,我实现了一个helpers函数来强制转换对象,然后错误就消失了。helpers如下所示:

GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createScreenView().build() as [NSObject: AnyObject])
class Helpers{

    class func ConvertGAIDictionaryBuilder(input: GAIDictionaryBuilder) -> [NSObject: AnyObject]{
        return input.build() as [NSObject: AnyObject]
    }
}
然后应用:

GAI.sharedInstance().defaultTracker.send(Helpers.ConvertGAIDictionaryBuilder(GAIDictionaryBuilder.createScreenView()))