由于在Xcode中添加了多個target拂铡,新建storyboard的時候沒有注意,結(jié)果只有release版對應(yīng)的target可以運(yùn)行葱绒,切換回develop版對應(yīng)的target時感帅,從storyboard加載UIViewController總是報
Unknown class XXXViewController in Interface Builder file.
一般,出現(xiàn)這種問題地淀,就是新添加的storyboard和UIViewController沒有關(guān)聯(lián)到對應(yīng)的target. 所以失球,首先,我們要選中新建的storyboard文件帮毁,把對應(yīng)的Target memebership
中的target勾選上
然后她倘,選中你的UIViewController,一般情況下作箍,下圖紅框的位置會灰色顯示一個target的名字硬梁,這里我們直接點(diǎn)擊紅框位置的輸入框,并按回車鍵胞得,將其默認(rèn)的module清空即可
同時荧止,如果新建Controller.m文件的時候也沒有勾選所有的target的話,也還是要像設(shè)置storyboard一樣,選中你的storyboard中的Controller對應(yīng)的.m文件跃巡,像下圖一樣勾選需要的target即可:
再運(yùn)行危号,應(yīng)該就沒問題了。
所以說素邪,如果又多個target的時候外莲,新建文件的時候一定要注意把需要的target都勾選上,免得后面一個個設(shè)置兔朦,麻煩偷线。