Avatar
Avatar
mt.hodaka
NSClassFromString(:)を使うところを回避したかったんですけど、そう簡単にはできなかったんで、 let bundleModuleName = Bundle.module.object(forInfoDictionaryKey: "CFBundleName") as! String let moduleName = a.components(separatedBy: "").last! _ = NSClassFromString(moduleName + "." + "クラス名") ってやっちゃってますね・・・ (edited)
omochimetaru 2/7/2022 12:15 PM
斜体になっちゃってるけど a.components(separatedBy: "_") ですかね?
12:16 PM
確かに固定で productname_modulename が入ってそうだからそれでもいけますね
12:16 PM
僕が困っているのはXIBのcustom classロードの仕組みの部分なので、
12:16 PM
そこのロジックには干渉できないですけど。