

現在、Xcode（Swift)でアプリ開発をしています。  
SKviewから別のUIViewへ画面遷移をしたい為、以下のサイトを参考にコードを書いています。

[SpriteKit で segue を使って別の UIView
に遷移する方法](https://hawksnowlog.blogspot.com/2017/09/use-segue-on-spritekit.html)

ここで、下記のコードを入力した結果、エラーが出てしまいました。

**ソースコード:**

[code]

    //「戻る」ボタンの動作
        @objc func onClickBackButton(sender : UIButton){          
        if let view = self.view {
              let vc = view.window?.rootViewController;
            vc?.performSegue(withIdentifier: "to_top", sender: nil)
         }
    }
    
[/code]

**エラーメッセージ:**

[code]

    Receiver (<Smoquit.ViewController: 0x7f8eb3f0ed30>) has no segue with identifier 'to_top'
    
[/code]

segueの識別子は'to_top'に設定しております。  
何故、上記のエラーが出るのかご教授いただけると幸いです。  
また、別のSKviewからUIviewへの遷移方法がございましたらご提案いただけるとありがたいです。  
宜しくお願い致します。


CC BY-SA 4.0
2021-11-03T14:27:08.450
83414
2021-11-03T16:20:33.697
2021-11-03T16:20:33.697
3060
48937
question
swift ios xcode spritekit
SKviewでのSegueを用いた画面遷移