何らかの理由でプロジェクトが開始されました。次のコードを考えてみましょう:swiftプロジェクトのデバッグに関する問題 - 一時停止中にコンソールに変数を出力できません(exc_bad_access)
error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x1728c634e). The process has been returned to the state before expression evaluation.
今hintTypesInUseはコードでアクセス可能である:私はここ二行目にブレークポイントを設定し、私はちょうど得る「経口hintTypesInUse」を実行しようとした場合
if let index = hintTypesInUse.index(of: type) {
let indexPath = IndexPath(item: 0, section: index + 1)
hintTypesCollectionView?.reloadItems(at: [indexPath])
hintTypesInUse[type].addHint()
}
それはこの点の後であり、これは単なるランダムな例であり、このプロジェクトでは何でもあります。デバッグ中に私がアクセスできるように見える唯一の変数は、そのコードブロック内のローカル変数です。
そこに何か変わったものがあるかどうかを調べるために私のビルドスキームを試してみましたが、デバッグモードに設定されていました。
デバッグ中に非ローカル変数にアクセスできないのはなぜですか?
[最小の例](https://stackoverflow.com/help/mcve)を投稿してみることができますか? – shallowThought