dreamsoftin / facebook_audience_network

Flutter Facebook Audience Network
https://pub.dartlang.org/packages/facebook_audience_network/
MIT License
154 stars 95 forks source link

cast from 'Error' to unrelated type 'String' always fails #89

Open pkmangukiya opened 3 years ago

pkmangukiya commented 3 years ago

In ios gives me this error when I trying to compile

Xcode build done.                                           108.0s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/mac/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_audience_network-0.8.0/ios/Classes/FacebookAudienceNetworkNativeAd.swift:59:21: warning: 'FBAdIconView' is deprecated: This class will be removed in a future release. Use FBMediaView instead.
        var adIconView: FBAdIconView!
                        ^
    /Users/mac/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_audience_network-0.8.0/ios/Classes/FacebookAudienceNetworkNativeAd.swift:164:13: warning: variable 'adType' was never mutated; consider changing to 'let' constant
            var adType: Int = self.params["ad_type"] as? Int ?? FANConstant.NATIVE_AD_TEMPLATE;
            ~~~ ^
            let
    /Users/mac/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_audience_network-0.8.0/ios/Classes/FacebookAudienceNetworkNativeAd.swift:324:27: warning: 'FBAdIconView' is deprecated: This class will be removed in a future release. Use FBMediaView instead.
            self.adIconView = FBAdIconView.init(frame: nativeAdLayout.adIconRect)
                              ^
    /Users/mac/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_audience_network-0.8.0/ios/Classes/FacebookAudienceNetworkNativeAd.swift:495:27: warning: 'FBAdIconView' is deprecated: This class will be removed in a future release. Use FBMediaView instead.
            self.adIconView = FBAdIconView.init(frame: nativeAdLayout.adIconRect)
                              ^
    /Users/mac/Development/flutter/.pub-cache/hosted/pub.dartlang.org/facebook_audience_network-0.8.0/ios/Classes/FacebookAudienceNetworkNativeAd.swift:596:38: warning: cast from 'Error' to unrelated type 'String' always fails
            let errorStr: String = error as? String ?? "";
                                   ~~~~~ ^   ~~~~~~