集成KnSemiModalViewController这个类淘宝加入购物车向内凹陷的动画效果之后,编译报错duplicate symbol _KNSemiModalTransitionStyle(
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
),仔细检查报错,在相应的报错文件中,并没有编译器给出的重复的问题,通过查阅StackOverFlow 得知
把三方库中UIViewControll+KNSemiModal中的下面的代码:
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
**NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
KNSemiModalTransitionStyleSlideUp,
KNSemiModalTransitionStyleFadeInOut,
KNSemiModalTransitionStyleFadeIn,
KNSemiModalTransitionStyleFadeOut,
};**
修改成这样就好了:
**typedef NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
KNSemiModalTransitionStyleSlideUp,
KNSemiModalTransitionStyleFadeInOut,
KNSemiModalTransitionStyleFadeIn,
KNSemiModalTransitionStyleFadeOut,
};**
再次编译便不再报错了。