私はストーリーボードで正常にセグメンテーションできますが、デリゲートから返された情報に基づいてプログラムで実行します。performSegue(withSender:sender :)は動作しません - エラーは表示されません。
アプリケーションを実行すると、デリゲートからの情報が "checkForRecipes"関数に正常に送信されます。-ie "noRecords"はTRUEを返しますが、何らかの理由でその関数内のコード行が実行されないようですそして、エラーがスローされません):
self.performSegue(withIdentifier: "ToAddNewRecipeVC", sender: self)
アプリが起動しますが、それは「AddNewRecipe」ビューコントローラにセグエなければならないのに対し、メイン画面で停止します。
segue自体のSegue IDは「ToAddNewRecipeVC」です。私はまた、以下に基づいてメインキュー(無駄に)にディスパッチしようとしましたthread.
私は困惑しています - ここで何がうまくいかないのですか?
コードのスクリーンショットを使用していると、悩んでいます。あなたのコードを質問に置きます。 – MwcsMac
@MwcsMac:スクリーンショットをコードクリップに置き換えました。 – Rossco
ここでcheckForRecipes()が呼び出されていますか? – azimov