当前位置: 首页 > wzjs >正文

科讯网站首页公告模板网站WordPress站点

科讯网站首页公告模板,网站WordPress站点,seo快速排名外包,设计接单的网站iOS 调试与开发工具指南 真机调试 Xcode run 在控制台获取 Dart VM service URIVSCode 点击 Cmd Shift P 选择 Debug: Attach to Flutter on Device粘贴 the URI 后点击 Enter 对于iOS开发者来说,使用appuploader这样的iOS开发助手可以简化真机调试的准备工作。…

iOS 调试与开发工具指南

真机调试

  1. Xcode run 在控制台获取 Dart VM service URI
  2. VSCode 点击 Cmd + Shift + P 选择 Debug: Attach to Flutter on Device
  3. 粘贴 the URI 后点击 Enter

对于iOS开发者来说,使用appuploader这样的iOS开发助手可以简化真机调试的准备工作。appuploader提供了证书管理、设备UDID获取等功能,能帮助开发者快速完成调试环境的配置。

常见问题:Exception attempting to connect to the VM Service: SocketException: Connection refused

flutter devices
flutter attach -d <deviceId>

inspector

  1. VSCode 点击 Cmd + Shift + P 选择 Dart: Open DevTools in Browser
  2. select widget mode

通用地图

状态管理

Consumer
  • 监听Provider提供的数据,当在应用的某个地方使用Provider 来暴露一个数据模型时,你可以在widget树的任何其他地方使用 Consumer 来读取并响应这个数据模型的变化。
  • 当 Provider 中的数据发生变化时,Consumer 会自动重建其子widget,这样就可以根据新的数据状态更新UI。
Provider 数据更新后页面未刷新
  1. 没有调用 notifyListeners()
  2. context 不同 页面若取的是当前页面的 context 而不是管理 Provider 数据页面的 context 那无法拿到 Provider 数据
  3. 没有触发 set 方法 在方法中更新私有变量时直接调用的下划线方法 _unreadNum 而不是通过它的 setter 方法来更新的
  4. 没有改变引用

原生交互

// 原生代码   
FlutterMethodChannel *pushInitChannel = [FlutterMethodChannel methodChannelWithName:@"jd.logistic.pushInitChannel" binaryMessenger:controller.binaryMessenger];
[pushInitChannel invokeMethod:@"saveNotification" arguments:jsonString];// flutter 代码
MethodChannel pushInitChannel = MethodChannel('jd.logistic.pushInitChannel');
pushInitChannel.setMethodCallHandler(_handleNativeMethod);Future<void> _handleNativeMethod(MethodCall call) async {switch (call.method) {case 'saveNotification':String data = call.arguments;saveMessageToDatabase(data);break;default:print("Unknown method called");}}

国际化

VSCode 安装 flutter Intl 插件

特殊 UI

自动计算高度

GridView shrinkWrap

GridViewshrinkWrap 属性决定了是否根据子组件的总长度来调整 GridView 的长度。

GridView.builder(shrinkWrap: true,
)
AnimatedSize
Consumer<PackageTabWidgetViewModel>(builder: (BuildContext context, value, Widget? child) {return AnimatedSize(duration: Duration(milliseconds: 50),curve: Curves.easeInOut,child: value.model.selectedIndex == 0? ReceivePackageList(): SendPackageList(),);
})

常见问题

  1. 新增本地图片后加载时报错 Unable to load asset
  • 执行 clean.sh 和 get.sh 脚本
  • 检查pubspec.yaml文件
  1. Command PhaseScriptExecution failed with a nonzero exit code

清除 Flutter 应用的本地缓存 flutter pub cache clean

  1. 执行 flutter doctor 后报错 Xcode installation is incomplete
# 确保 Xcode 已正确配置
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
  1. Flutter 运行IOS真机,提示无法打开"iproxy"

在终端输入命令行 sudo xattr -d com.apple.quarantine ${flutter SDK iproxy 路径}

  1. Target of URI doesn’t exist: ‘package:xxx_image.dart’. Try creating the file referenced by the URI, or Try using a URI for a file that does exist.

执行 Flutter: Clean Project

  1. jaguar_serializer 数据解析报错
flutter packages pub run build_runner build --delete-conflicting-outputs --verbose

在iOS开发过程中,使用appuploader可以简化证书管理、设备注册等繁琐流程,让开发者能更专注于代码本身。它提供了可视化的操作界面,特别适合刚接触iOS开发的新手快速上手。


文章转载自:

http://pxPUfFfI.npcxk.cn
http://H6rU5pwr.npcxk.cn
http://Wh21KcyF.npcxk.cn
http://PGGg2fyA.npcxk.cn
http://T5OIYr4p.npcxk.cn
http://WJ8C8up1.npcxk.cn
http://TI3aVTMi.npcxk.cn
http://MGTKR7lj.npcxk.cn
http://1sSyp4dD.npcxk.cn
http://yWZayjYW.npcxk.cn
http://TZYX3PxS.npcxk.cn
http://m1rf2rLR.npcxk.cn
http://u6M6AWnj.npcxk.cn
http://GSVC9KBm.npcxk.cn
http://I7GL2R0Q.npcxk.cn
http://r0NbJFQk.npcxk.cn
http://inYYaDiz.npcxk.cn
http://LPQHPH9D.npcxk.cn
http://g0MROhWn.npcxk.cn
http://3HsDZe0b.npcxk.cn
http://IPUXDZVn.npcxk.cn
http://KmXcN2JC.npcxk.cn
http://Jd5BD8ke.npcxk.cn
http://jXuJ3wRP.npcxk.cn
http://vzqo8vPL.npcxk.cn
http://c2TdsrGX.npcxk.cn
http://SvBzTpvy.npcxk.cn
http://4Xz5JSrD.npcxk.cn
http://NZ06Uiqw.npcxk.cn
http://HK1NduIA.npcxk.cn
http://www.dtcms.com/wzjs/634233.html

相关文章:

  • 网站建设鞍山wordpress预览时候上边
  • html5网站报价明细设计网页机构
  • 营口汽车网站建设长沙企业建站招聘信息
  • 开发手机端网站模板下载要找做冲压件的厂去哪个网站找
  • 做信息安全的网站微信 wordpress
  • 设计得好的网站推荐网站排名怎么优化
  • 开江建设局网站柳州网站建设柳州
  • 洛阳网站建设招聘信息wordpress侧边栏导航
  • 网站开发公司起名seo每天一贴博客
  • 有经验的武进网站建设网站宣传活动怎么做
  • 茶叶外贸网站建设网站留言板怎么做phpsql
  • 濮阳哪里做网站wordpress网站mip改造
  • 网站建设公司咨询宁波网站模板哪家性价比高
  • 成都网站建设哪家比较好网站报价书
  • jsp网站seo优化石狮网站定制
  • 网站的建设进入哪个科目wordpress留学主题
  • 电子商务知名网站一流的五屏网站建设
  • 重庆制作网站软件做类似淘宝的网站开发需要什么
  • 零售网站开发云南app制作
  • 专业网站建设技术创建一个网站买卖
  • 网站建设公司那记号网站开发使用哪些开发语言
  • 唱片公司网站模板wordpress换php7出错
  • 律师事务所公司类网站建设案例一级a做爰电影免费观看网站
  • 访问不了服务器网站吗北京工商登记
  • 网站建设管理自查报告网站有哪些推荐
  • 灯具网站建设尚层别墅装饰公司官网
  • 做网站主流用什么语言网络营销的特点包括哪些
  • 网站流量分析报告建设部网站业绩补录
  • 制作网站的手机软件wordpress图片评论
  • 账号注册网站杭州网站建设路