ios - 在 Swift 3 迁移后从编译器警告中找到不兼容的 Objective-C 类别定义

标签 ios objective-c swift xcode

这个问题在这里已经有了答案:





Xcode 8 Objective-C category warning

(8 个回答)


2年前关闭。




迁移到 Swift 3 编译器后给我一个警告:

Some object files have incompatible Objective-C category definitions. Some category metadata may be lost. All files containing Objective-C categories should be built using the same compiler.



有谁知道如何找到定义为 的对象或文件一些目标文件从警告?
我有数以万计的扩展程序,并且通过所有这些扩展程序将是一种疯狂。有没有更简单的方法?

我知道有类似的问题,但没有人问如何找到负责警告的文件/对象。

最佳答案

如果单击警告,您将在构建日志中看到可能会命名某些库的区域。

关于ios - 在 Swift 3 迁移后从编译器警告中找到不兼容的 Objective-C 类别定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41675992/

相关文章:

iphone - 如何使模态视图可滚动?

objective-c - 在 objective-c 中获取颜色分量

swift - 如何在另一个函数中使用一个函数的变量?

ios - 将 CCScene 附加到 EAGLView

ios - 当用户在 frontView 中时,SWRevealViewController 停止点击手势

objective-c - 重复 NSTimer 锁定 UI 线程

ios - 如何在 Swift 中覆盖 NSObject 的默认比较

ios - 如何在 swift 5(iOS) 中创建虚线步骤指示器

iphone - 在Cocos2d中使用CCSprites

iOS 8 popoverpresentationcontroller popoverlayoutmargin 不工作