美文网首页
ios小组件踩坑

ios小组件踩坑

作者: jimmywife | 来源:发表于2021-07-08 11:11 被阅读0次
小组件的创建流程,网上一搜一大把,这里就不再一一赘述了
下面来总结几个开发过程中遇到的问题吧
1.问题:×××-Bridging-Header.h(No such file or directory)

这个是因为桥接文件的路径不对,一般发生在拉取别人的代码后运行出现的问题
解决方法:targert --->buildsetting --->SwiftCompilerGenral --->Object Bridging Header路径修改为文件现在所在的路径

2.问题:Command CompileSwiftSources failed with a nonzero exit code

编译失败时,可能会出现这种提示,但是并没有明确指出问题的来源,通过添加下面方法再次编译就能发现编译失败的真正原因。
解决方法:buildsetting(level边上的+号)添加 user-defined 属性为SWIFT_ENABLE_BATCH_MODE为NO

3.问题:设置指定的点击事件

如果不设置点击事件,那么在屏幕上点击小组件的时候会直接进入到APP的首页
小组件有3种显示样式.systemSmall,.systemMedium,.systemLarge
交互有两种方法,widgetURL 和 link,其中widgetURL是三种样式都可以使用的,link是只有.systemSmall不能使用的
要想实现跳转,widgetURL 和 link的地址就必须要与URL Schemes对上(eg:widget://xxx)
注:是在Info里URL Types添加URLSchemes

相关文章

  • iOS组件化踩坑

    之前写过一片组件化和创建私有pod的文章组件化和私有pod源仓库,这几天碰到一个比较庞大的项目,终于有机会来真正的...

  • ios小组件踩坑

    小组件的创建流程,网上一搜一大把,这里就不再一一赘述了 下面来总结几个开发过程中遇到的问题吧 1.问题:×××-B...

  • 2018-12-25 小程序踩坑之旅

    小程序踩坑之旅 小程序子组件监听父组件的变化: app.js中 page中 神奇的textarea 不光是text...

  • iOS小组件Widget踩坑

    上篇文章是对widget的整体调研,真正上项目会有很多坑 运行主项目或者单独运行widget都可以使widget代...

  • iOS组件化Cocoapods踩坑

    一、推送私有库时候忽略警告 二、框架中如果使用Xib加载crash的情况出现通过mainBundle加载不了,无法...

  • iOS 14小组件开发总结

     最近项目有开发iOS小组件的需求,开始调研到实现踩了很多坑,借此记录下来。 iOS14系统发布后,桌面添加的新的...

  • Xcode10和iOS12踩坑

    Xcode10和iOS12踩坑

  • iOS10的适配

    每次出了新系统,必然要踩很多坑,这次来踩一踩iOS10的坑吧。 一、证书问题 直接选择Automatically ...

  • 骨架屏(文章中间)

    分享 模板封装 组件封装(组件化) 骨架屏 小程序seo处理 对于在iphone系列下安全区踩的坑以及处理方式 百...

  • 组件化

    iOS组件化避坑心得[https://juejin.cn/post/7056780884925480967]iOS...

网友评论

      本文标题:ios小组件踩坑

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