美文网首页Flutter开发圈Flutter教程网Android开发经验
flutter多图选择multi_image_picker插件支

flutter多图选择multi_image_picker插件支

作者: 若水三千瓢 | 来源:发表于2018-12-29 15:53 被阅读3175次

    1、配置项

    ios

    <key>NSPhotoLibraryUsageDescription</key>
    <string>Example usage description</string>
    <key>NSCameraUsageDescription</key>
    <string>Example usage description</string>
    

    android

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    

    2、flutter项目如果是通过 flutter create -i swift [projectName]创建的,则无需配置

    3、未选择swift作为ios开发语言的

    • 打开 XCode, File -> New -> File -> Swift File,会弹出提示
      if you wish to create Bridging Header, 必须选择
    • 项目支持的swift版本为4.2,修改Build Settings -> SWIFT_VERSION
    • 修改Podfile文件,在target 'Runner' do后添加use_frameworks!
    use_frameworks!
    A、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!
    B、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!
    
    image.png

    后方添加swift版本:


    image.png
    • 项目根目录执行flutter clean
    • 进入 ios 目录,删除Podfile.lock 以及Pods 文件夹,然后执行
      pod install --repo-update
    • 重新运行项目即可

    4、如果创建swift未提示创建header文件 20170317130726377.png

    相关文章

      网友评论

        本文标题:flutter多图选择multi_image_picker插件支

        本文链接:https://www.haomeiwen.com/subject/nofplqtx.html