你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> NSClassFromString swift3.0的坑

NSClassFromString swift3.0的坑

編輯:IOS開發綜合

swift.3.0 的版本運用

關於NSClassFromString的使用oc版本很復雜,而且也不必擔憂報錯或許提示.但是swift 就有點費事了

首先NSClassFromString 的參數不只是一個獨自的類字符串,而是一個完好的包名加類名組成的字符串,也就是包類名字符串.

所以應該這麼寫:

let model = NSClassFromString("包名.類名") as! NSObject.Type;

下一步就是創立這個對象:

let enity = model.init();

這樣就可以運用對象了.
留意:
假如你是自定義的一個類,那就會有一個煩人的正告,至多在swfit3.0裡是有的.要求高的話,就需求優化一下.
優化辦法:
在自定義的一個類裡,加上init()的完成辦法,並且必需用required修飾,即可消弭正告.
順利編譯經過並且無正告.一切順利

【NSClassFromString swift3.0的坑】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved