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

iOS开源库kentnguyen/KNSemiModalViewController报错duplicate symbol _KNSemiModalTransitionStyle in:_第1张图片
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,
};

你可能感兴趣的:(iOS开源库kentnguyen/KNSemiModalViewController报错duplicate symbol _KNSemiModalTransitionStyle in:)