私は Xcode を初めて使用し、iOS プロジェクトに取り組んでおり、最も基本的なデバッグに苦労しています。具体的には、コードをステップ実行するときにオブジェクトの状態を表示できるようにする必要があります (それはクレイジーではありませんか?) が、Xcode でこれを行う方法を一生理解できません。
私が試みるたびに、目的の内容を表示するために展開できないメモリアドレスが最も遠いようです。また、デバッグ コンソールでポインタを手動で逆参照して、そのオブジェクトの状態を表示する方法もわかりません。
ここで、store.storeHours
配列の内容を表示しようとしていますが、まったくうまくいきません。実際、左側のビューは、配列に 0 個のオブジェクトがあり、展開しようとしても何も表示されないことをpo store.storeHours
示していますが、コンソールに 7 個のオブジェクトが表示されますが、無駄にメモリ アドレスとして表示されます。
私は狂っているのではなく、何かが足りないだけだと教えてください!
更新:事態はさらに奇妙になります! 変数表示をいきなり「Auto」から「Local」に切り替えると、self.store.storeHours
完全にナビゲート可能に!正しい「storeHours」インスタンスまたは何かにアクセスする際に問題があったのではないかと思っています。これは、今表示すると配列内の 7 つのオブジェクトが明確に識別されているためです。言うまでもなく、私が最初に望んでいたように、オブジェクトは拡張可能です。