莫名其妙duplicate symbol _KNSemiModalTransitionStyle問題

好久沒用iOS模擬器了,今天爲了定位一個問題試了一下模擬器,發現編譯失敗,然而真機編譯是一點問題都沒有的。git

編譯錯誤提示是存在duplicate symbol _KNSemiModalTransitionStyle,給出了兩個文件包含這個,可是去看這兩個文件並不包含KNSemiModalTransitionStyle,真是怪哉。github


搜索了一下,在這裏找到了別人也有一樣的問題:duplicate symbol _KNSemiModalTransitionStyle in: · Issue #33 · hons82/THCalendarDatePicker ide


按照它的方法,把下面的代碼:spa

NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
    KNSemiModalTransitionStyleSlideUp,
    KNSemiModalTransitionStyleFadeInOut,
    KNSemiModalTransitionStyleFadeIn,
    KNSemiModalTransitionStyleFadeOut,
};

修改爲這樣就行了:code

typedef NS_ENUM(NSUInteger, KNSemiModalTransitionStyle) {
    KNSemiModalTransitionStyleSlideUp,
    KNSemiModalTransitionStyleFadeInOut,
    KNSemiModalTransitionStyleFadeIn,
    KNSemiModalTransitionStyleFadeOut,
};
相關文章
相關標籤/搜索