iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
自我挑戰組

基礎學習Flutter系列 第 21

Day21-學習[Building for iOS with Flutter]平台通道呼叫與傳回(記錄)

  • 分享至 

  • xImage
  •  

Native APIs

Fluuter:Platform Channels

path_provider
致力於封裝生態系統。作用是找出文件儲存在特定平台上的位置。

path_provider. dart  

Future<Directory> getTemporaryDirectory() async {
  final String path =
      await _channel. invokeMethod('get TemporaryDocumentsDirectory');  //呼叫

  if (path == null) {
    return null;
  }
  return Directory(path);
PathProviderplugin.m
[channel setMethodCallHandler:^(FlutterMethodCall* call,
                                FlutterResult result) {
  if ([@"getTemporaryDirectory" isEqualToString:call. method]) {  //傳回
    result ([self getTemporaryDirectory]);
}else (...) {
 ...
}];

上一篇
Day20-學習[Building for iOS with Flutter]IOS 轉換Android (記錄)
下一篇
Day22-學習[Building for iOS with Flutter]path_provider(記錄)
系列文
基礎學習Flutter30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言