Tak więc jestem nowy w Xcode, pracuję nad projektem iOS i mam sporo czasu z najbardziej podstawowym debugowaniem. W szczególności muszę być w stanie zobaczyć stan obiektów, jak krok po kroku kodu (to nie jest szalone?), Ale nie mogę do życia mnie dowiedzieć się, jak to zrobić w Xcode.Zobacz stan obiektu/właściwości w Xcode podczas debugowania
Ilekroć próbuję, wydaje mi się, że najdalej dostaję adres pamięci, którego nie można rozszerzyć, aby pokazać jego obiektywną zawartość. Nie mogę też znaleźć sposobu, aby nawet ręcznie usunąć zaznaczenie wskaźnika w konsoli debugowania, aby wyświetlić stan tego obiektu.
Tutaj próbuję wyświetlić zawartość tablicy store.storeHours
, bez powodzenia. W rzeczywistości widok po lewej stronie mówi mi, że w tablicy znajduje się 0 obiektów i nic nie pokażę, gdy spróbuję ją rozwinąć, ale kiedy mam po store.storeHours
, konsola pokazuje 7 obiektów, choć bezużytecznie przedstawianych jako adresy pamięci.
Proszę mi powiedzieć, że nie jestem szalony, a ja po prostu czegoś brakuje!
Aktualizacja: Rzeczy stają się jeszcze dziwniejsze! Kiedy nagle zmienię wyświetlanie na "Lokalne" zamiast "Auto", self.store.storeHours
stanie się w pełni nawigacyjny! Zastanawiam się, czy może wystąpił błąd w uzyskiwaniu dostępu do poprawnej instancji "storeHours" lub czegoś podobnego, ponieważ wyraźnie rozpoznaje 7 obiektów w tablicy, kiedy ją teraz oglądam! Nie wspominając już o tym, że obiekty są rozszerzalne, tak jak początkowo miałem nadzieję.
'Godziny' to Twoja niestandardowa klasa? –
Tak ............ – devios1