iOS开源库kentnguyen/KNSemiModalViewController报错duplicate symbol _KNSemiModalTransitionStyle in:

demo.gif
  • 开源库kentnguyen/KNSemiModalViewController下载运行到真机不报错,运行到模拟器报了重复文件的错误
1 duplicate symbol for architecture x86_64 duplicate symbol _KNSemiModalTransitionStyle in:
  • Google了一下,发现源文件莫名其妙的
NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
    KNSemiModalTransitionStyleSlideUp,
    KNSemiModalTransitionStyleFadeInOut,
    KNSemiModalTransitionStyleFadeIn,
    KNSemiModalTransitionStyleFadeOut,
};

解决模拟器报错,只需要在源文件加一个单词

typedef NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
    KNSemiModalTransitionStyleSlideUp,
    KNSemiModalTransitionStyleFadeInOut,
    KNSemiModalTransitionStyleFadeIn,
    KNSemiModalTransitionStyleFadeOut,
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容