プロパティのsettersおよびdidSet()の値を使用して「パーセント完了」プロパティを設定しています。すべてのプロパティへのアクセスはメインキューで行われ、設定しているプロパティにはフックやゲッターやセッターはなく、オブジェクトは完全に初期化されており、計算に使用しているフィールドはすべてそこにあります。メインキューのプロパティを設定すると、スウィフトアプリがクラッシュする
しかし、他の詳細なしで怒っているEXC_BREAKPOINTエラーが発生しています。
これはマルチスレッドアクセスの問題である可能性がありますが、他のすべてのスレッドで空のスタックしか表示されません。
エラーブレークポイント:
デバッガは値:
コールスタック(これらはすべて設定されているかdidSet):
他に何か設定しようとしましたか? 1と同じように遊ぶのが好きですか? –
続行をクリックするとどうなりますか?古いバージョンのXcodeでは、IDEにリストされていなかった "ゴースト"ブレークポイントを時に見ましたが、コマンドラインに行き、ブレークポイントを列挙した場合、ブレークポイントが示されました。不要なブレークポイントを削除するには、コマンドラインを使用しなければなりませんでした。 (これはIDEでブレークポイントを追加してから削除しようとしたときに起こりました)。私はいくつかのバージョンでそれを見ていません。 –
@DuncanC実行を継続することは何もしません。同じ時点にとどまります。 – JustinHK