// 從本地 info.plist獲取是否有這個 功能
guard let clsName = Bundle.main.infoDictionary!["CFBundleExecutable"] else {
print("Can not find NameSpace!!")
return;
}
let model : ViewModel = self.dataArr[indexPath.row] as! ViewModel
// 生成 當前類
let cls : AnyClass? = NSClassFromString((clsName as! String) + "." + model.controllerName!)
// 如果不是 UIViewController類型,則renturn
guard let clsType = cls as? UIViewController.Type else{
print("Can not append")
return;
}
let vc = clsType.init()
Swift 通過字符串,轉成類 創(chuàng)建對象
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門柑船,熙熙樓的掌柜王于貴愁眉苦臉地迎上來帽撑,“玉大人,你說我怎么就攤上這事鞍时】骼” “怎么了扣蜻?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長及塘。 經(jīng)常有香客問我莽使,道長,這世上最難降的妖魔是什么笙僚? 我笑而不...
- 正文 為了忘掉前任芳肌,我火速辦了婚禮,結果婚禮上肋层,老公的妹妹穿的比我還像新娘亿笤。我一直安慰自己,他們只是感情好栋猖,可當我...
- 文/花漫 我一把揭開白布净薛。 她就那樣靜靜地躺著,像睡著了一般蒲拉。 火紅的嫁衣襯著肌膚如雪肃拜。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼懦胞!你這毒婦竟也來了替久?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布讥电,位于F島的核電站蹂窖,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏恩敌。R本人自食惡果不足惜瞬测,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望纠炮。 院中可真熱鬧涣楷,春花似錦、人聲如沸抗碰。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽弧蝇。三九已至碳褒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間看疗,已是汗流浹背沙峻。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- Swift中用類名字符串創(chuàng)建類(用到了命名空間) OC中可以直接通過類名的字符串轉換成對應的類來操作,但是Swif...
- OC中可以直接通過類名的字符串轉換成對應的類來操作,但是Swift中必須用到命名空間,也就是說Swift中通過字符...
- 在swift開發(fā)中竖螃,也是通過用字符串創(chuàng)建類也是通過NSClassFromString函數(shù)進行的淑廊。 NSClassF...