文字列からクラス名や関数名を生成し実行させたい
いつもお世話になっております。
文字列からクラス内の関数を呼び出し、アニメーションをさせたいと考えております。
悪戦苦闘しており、皆様のお力を借りたいと思いました。
エラー内容は以下になります。
Cast from 'Unmanaged?' to unrelated type 'SKTexture' always fails
ソースは抜粋して表記しております。
class sample: NSObject {
func hoge() -> [SKTexture] {
return [
hoge_0001(),
hoge_0002(),
]
}
}
ソースは抜粋して表記しております。
self.aa = sample()
(略)
let o = self.aa.perform(Selector("hoge"))
a = SKAction.animate(with: [o as! SKTexture], timePerFrame: 0.033)
(略)
self.node.run(a, withKey: "hoge")
どうかよろしくお願い致します。