Làm thế nào để bạn nhận được các giá trị của thực thể của bạn (lớp con của NSManaged Object) khi trong trình gỡ lỗi XCode? Tôi bị lạc giữa các cấu trúc NSObject và _cd_XXX.Làm cách nào để gỡ lỗi NSManagedObjects trong trình gỡ lỗi XCode?
Trả lời
Nếu bạn chọn thực thể trong ngăn biến và sau đó chọn "In mô tả cho bảng điều khiển" từ menu ngữ cảnh, bạn sẽ nhận được kết xuất văn bản của thực thể.
Trong các loại Debugger điều khiển
po [your_entity your_property]
tôi không thực sự biết một cách hữu ích, như các thực thể có thể ví dụ bị lỗi và cấu trúc NSManagedObject không thực sự hữu ích, như bạn đã nhận thấy.
Điều này có tác dụng nhưng ... ai cũng biết tại sao? haha – webo80
Đi vào cửa sổ trình gỡ lỗi, nhấp chuột phải, "Thêm biểu thức ..." và nhập biểu thức như xuất hiện trong mã; bạn cũng có thể nhập p <expression>
trong trình gỡ lỗi để có hiệu lực tương tự. Ví dụ trong trường hợp của tôi:
managedObjectContext.registeredObjects.first?.value(forKey: "shifts") as? [Shift]
Nếu bạn đang làm việc với một cái gì đó mà là một không phân biệt NSObject
hoặc NSManagedObject
hoặc tương tự thì đây có thể là một chút đau đớn và bạn có thể muốn để đổ các biểu hiện như mô tả trong câu trả lời khác ở đây, nhưng nếu đối tượng không có một giao diện thích hợp (ví dụ, biến có một loại NSObject
nhưng đối tượng có một lớp cụ thể hơn) sau đó đúc nó trong trình gỡ lỗi thường sẽ làm độc đáo.
- 1. Cách gỡ lỗi một gói trong XCode?
- 2. Xcode C++ gỡ lỗi
- 3. Xcode Lưu trữ lỗi gỡ lỗi dải
- 4. Phonegap - Gỡ lỗi Javascript trong Xcode
- 5. Làm cách nào để sử dụng trình gỡ lỗi gdb MinGW để gỡ lỗi chương trình C++ trong Windows?
- 6. Gỡ lỗi ngoại lệ trong XCode 4
- 7. Làm cách nào để gỡ lỗi 503 lỗi trong Openshift?
- 8. Làm cách nào để quay lại trong khi gỡ lỗi Javascript trong gỡ lỗi nguồn Chrome?
- 9. Làm cách nào để gỡ lỗi trình đổ bóng GLSL?
- 10. Làm cách nào để gỡ lỗi trình tải khởi động?
- 11. Trình gỡ lỗi VBScript
- 12. Các phương thức gọi từ Trình gỡ lỗi Xcode?
- 13. Làm cách nào để gỡ lỗi lỗi phân đoạn Python?
- 14. Trình gỡ lỗi JavaScript
- 15. Gỡ lỗi thư viện bằng Xcode
- 16. Trình gỡ lỗi XCode hút; lựa chọn thay thế?
- 17. Làm cách nào để gỡ lỗi mã nguồn plugin trong Xcode?
- 18. Trình gỡ lỗi XCode: hiển thị các chuỗi dài
- 19. Cách gỡ lỗi tabindex
- 20. Làm thế nào để tôi tắt gỡ lỗi trong quá trình tháo gỡ vĩnh viễn?
- 21. Làm thế nào để gỡ lỗi các chương trình WCF
- 22. Trình gỡ lỗi url Django
- 23. Làm thế nào để Gỡ lỗi ClojureScript
- 24. khối của trình gỡ lỗi
- 25. Gỡ lỗi XCode và xây dựng bản phát hành khi gỡ lỗi
- 26. Trình gỡ lỗi VS2008 Hàng
- 27. Xcode đánh giá các biểu thức trong khi gỡ lỗi
- 28. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 29. Gỡ lỗi trong SSIS
- 30. Tự động mở terminal khi gỡ lỗi trong Xcode?
không chính xác những gì tôi đang tìm kiếm nhưng bạn có 6 phiếu bầu và nó hoạt động như mô tả. – KingAndrew