Swift語言引入了Module概念,在通過關鍵字@objc(類名)做轉換的時候,由于Storyboard沒有及時更新Module屬性,會導致如下兩種類型錯誤:
1 用@objc(類名)標記的Swift類或者Objective-c類可能出現(xiàn)錯誤:
Unknown class _TtC7ILSwift33ILNotFindSwiftTagByObjcController in Interface Builder file.
解決辦法,按下圖,選中Module中的空白,直接回車

2、 無@objc(類名)標記的Swift類
Unknown class ViewController in Interface Builder file.
解決辦法,按下圖,選擇正確的Module

3.產(chǎn)生上面錯誤的原因: 在設置好Storyboard后,直接在類文件中,添加或者刪除@objc(類名)關鍵字,導致Storyboard中 Module屬性沒有自動更新,所以一個更通用的解決辦法是,讓Storyboard自動更新Module,如下:
