美文网首页
OC&Swift 混编-坑

OC&Swift 混编-坑

作者: 自由在心 | 来源:发表于2021-12-31 15:13 被阅读0次

1. swift 的类要遵循keyValuecoding的话,其属性变量前要加@objc.否则error如下:

如下是执行:MMAppInfo().setValuesForKeys(keysValues)报错

prefix属性未加@objc报错

2. OC项目Pod install时,sdk安装成功,但最后失败提示:[!] Unable to determine Swift version for the following pods(截图如下):

安装swift第三方库pod install失败

解决方法:1.在项目里新建个swift文件,xcode提示创建桥接文件(选择此项),然后就可把刚才随意创建的swift文件删除了。2. 现在OC项目里已经有swift的相关设置了,去target里的build setting 搜索swift,将swift_version 设置具体支持的版本 3. 再次在pod install下,由于上次第三方库都已经安装好了,这次不会再重新安装,会直接就OK。

相关文章

  • Swift(总)

    Swift目录如下: Objective-C和Swift混编指南-s混编-OC&Swift[https://www...

  • OC&Swift 混编-坑

    1. swift 的类要遵循keyValuecoding的话,其属性变量前要加@objc.否则error如下: 如...

  • OC&Swift 混编 - 桥接文件

    1. 2个桥接文件 xxx-Bridging-Header.h文件:桥接Swift文件需要导入的OC文件: xxx...

  • Swift 入门小贴士

    最近致力于Swift学习,项目中也采用OC&Swift混编模式。一段时间后,渐渐地你会发现,很多情况下并不能沿袭O...

  • Object-C 和 Swift 混编 你要的都在这里

    工程:Object-C 穿插Swift 那些坑:坑一: 坑二: 坑三: 解决: 开始混编: 1.新建Swift文件...

  • iOS老项目集成Flutter最新混编方案

    Flutter升级到1.8.3版本之后,网上查到一些混编方案已经不能再使用,经过两天的采坑,整理出最新混编方案。 ...

  • iOS oc与swift组件混编方案

    最近因工程业务迭代需要实现oc与swift的工程内混编和组件混编踩到了不少的坑,且网上的博客和技术贴也没有看到一个...

  • OC&Swift混编编译问题Allow Non-modular

    Allow Non-modular Includes in Framework Modules 不同场景下解决这个...

  • Swift-混编坑

    Swift和Objective-C混编前言Swift已推出数年,与Objective-C相比Swift的语言机制及...

  • iOS图文混编

    先准备一个坑,自己跳 CoreText 之后,苹果新增加了UITextkit,更容易实现图文混排,甚至混编! 说起...

网友评论

      本文标题:OC&Swift 混编-坑

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