Skip to content

olderMonster/flutter_boostDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

flutter_boostDemo

一个简单的OC与Flutter的交互,通过flutter_boost实现两端相互跳转 demo中提供了原生跳转Flutter,然后Flutter跳转原生然后再跳转Flutter。也有Flutter通过present方式跳转原生

注意在AppDelegate处注册FlutterBoostPlugin的回调中还注册了FlutterMethodChannel

        FlutterBoostPlugin.sharedInstance().startFlutter(with: FlutterBoostPlatform()) { (engine) in
            let channel = FlutterMethodChannel.init(name: "com.dealear.ttp", binaryMessenger: engine.binaryMessenger)
            channel.setMethodCallHandler { (call, result) in
                print("setMethodCallHandler")
                if call.method == "updateStatusBarStyle" {
                    guard let dict = call.arguments as! [String:Any]? else {
                        return
                    }
                    guard let style = dict["style"] as! Int? else {
                        return
                    }
                    FlutterContainerView.updateStatusBarStyle(styleValue: style)
                }
            }
        }

而没有直接通过

FlutterBoostPlugin.sharedInstance().addEventListener({ (name, arguments) in
            
}, forName: "eventName")

方式去添加事件监听。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published